告诉编译器只包含一次文件有什么意义?默认情况下它不会有意义吗?是否有任何理由多次包含单个文件?为什么不假设呢?是与特定硬件有关吗?
c c++ pragma
#include "DLLDefines.h" #include "DLLDefines.h"
以上实际上是通过编译,但为什么呢?
c++ syntax
c++ ×2
c ×1
pragma ×1
syntax ×1