這似乎是相當基本的功能,但無論我看,答案似乎是否定的。有沒有什麼辦法在C++ #include語句中使用通配符?
下面是這件事:我有一個文件夾充滿我需要包含在一個c + +應用程序中的文件。它們都被命名爲「FileX.h」,其中X是一個從1到400的數字。我這樣做是因爲我認爲有一種方式可以說出像#include「File * .h」的東西,它會包含每個文件符合這種模式。包含文件的順序無關緊要。我意識到現在我應該已經將文件製作成共享庫或類似的文件,但爲了將來的參考,我真的很想知道這是否可能。
那麼,有沒有辦法將所有這些文件包含在一個#include語句中?或者,如果失敗了,有沒有辦法在C++中包含一個完整的目錄文件(即#include「C:/ project/includes /」)?
謝謝!
編寫一個程序,用400個include語句創建一個頭幷包含它。 – chris
哈哈,奇怪的是,這就是我首先測試程序的過程。但我覺得有更優雅的東西。可能不會! – Hoyt
這應該是一個單行shell調用的簡單問題... –