我想参考一些不是我维护的稳定库代码。实际上它是一些 MFC 代码片段。
但是,每当我想包含代码片段时,我必须包含#include
整个文件,因此我必须包含其他内容,然后是整个 MFC ......结果是不可接受的。
目前,我将代码片段复制/粘贴到我的项目中,但我觉得很丢脸。我可以只通过 C++ 预处理器引用文件的一部分吗?
即使代码与特定的 MFC 版本硬链接,也比在我的项目中复制它们要好。有了这样的硬链接,我就知道它来自 MFC 并节省我检查它们的时间。
有什么超级#include
用法吗?
我们可以写类似
#include "foo.h" line [12, 55)
这意味着包含 foo.h 的第 22 到 54 行