是否可以将宏设置为 true
构建时否则设置为 false
?我意识到有宏可以检测构建配置(例如调试/发布),但我正在寻找编译器开始构建时设置的宏。如果宏非常特定于特定编译器,那也没关系。
用例是通过简化某些复杂的宏来帮助智能感知。自动完成功能不适用于复杂的宏。然而,简化的宏在运行时非常慢。
最佳答案
这个可能会起作用:
#define ONLY_TRUE_AT_COMPILE_TIME true
关于c++ - 仅当编译器开始构建时才为 true 的宏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58013082/