如果我在两个文件中都使用它们。 在 c++ 中使用术语“宏”,它只是在预编译阶段发生的替换机制(对 c++ 结构一无所知)。
这是我应该在两个文件中定义宏 (#define) 还是不需要这样做的原因,还是我遗漏了什么?
最佳答案
在 .h 文件中定义宏,然后将 .h 文件包含在 .cpp 文件中就足够了。
关于c++ - 我们是否应该在 .h 和 .cpp 文件中包含一个宏(#define),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34623051/