标签: c++ c include
在每个头文件中加入一个包含守卫是很费力的。大多数其他语言无论如何都不需要它。 Python没有'import'保护。
答案 0 :(得分:4)
C / C ++包含是一个文本的东西。它可以成功使用多次。
#define STUFF EXPANSION1 #include "mydataset.h" #undef STUFF #define STUFF EXPANSION2 #include "mydataset.h"
允许使用不同的行为填写宏数据集。