【发布时间】:2012-10-30 17:54:29
【问题描述】:
这似乎是相当基本的功能,但在我看来,答案似乎是否定的。
事情是这样的:我有一个文件夹,里面装满了我需要包含在 c++ 应用程序中的文件。它们都被命名为“FileX.h”,其中 X 是从 1 到 400 的数字。我这样做是因为我想有一种方法可以说像 #include "File*.h" 这样的话,它会包含符合该模式的每个文件。包含文件的顺序无关紧要。我现在意识到我可能应该将文件放入共享库或类似的东西,但为了将来参考,我真的很想知道这是否可能。
那么,有没有办法将所有这些文件包含在一个 #include 语句中?或者,如果失败了,有没有办法在 c++ 中包含整个目录的文件(即#include "C:/project/includes/")?
【问题讨论】:
-
编写一个程序,用 400 条包含语句制作标题并将其包含在内。
-
哈哈,奇怪的是,我一开始就是这样做来测试程序的。但我认为还有更优雅的东西。猜不到!
-
这应该是单行shell调用的简单问题...
-
对 C 和 C++ 下一个版本的美好祝愿。
-
@ThomasMatthews 真的吗?雅格尼 ...