【发布时间】:2020-06-18 22:00:06
【问题描述】:
假设我有以下代码:
int main() {
#ifdef NEWMETHOD
val = new_method("hello world!");
#else
val = old_method("hello world!");
#endif
return 0;
}
如何在编译时定义 NEWMETHOD?
【问题讨论】:
-
大多数编译器会使用
-D来定义宏:g++ -DNEWMETHOD yourfile.cpp
标签: c++ c-preprocessor