预编译头文件中的预处理器定义会导致重新编译吗

时间:2021-04-23 12:35:58

标签: c++ precompiled-headers

将预处理器定义放在预编译头中会导致预编译缓存失效吗?例如:

#ifdef MY_DEF
void some_func() {
    // do one thing
}
#else
void some_func() {
    // do another thing
}
#endif
g++ -D MY_DEF ...

对比

g++ ...

0 个答案:

没有答案