以这段代码为例:
#ifdef THIS_IS_NOT_DEFINED
//lots of code here...
#endif
假设“大量代码”可能会在生成的可执行文件中增加一兆字节。如果 THIS_IS_NOT_DEFINED 确实没有定义,那么编译器是否仍会将所有包含的代码写入 .exe,或者不?大多数编译器是否遵循类似的程序?
以这段代码为例:
#ifdef THIS_IS_NOT_DEFINED
//lots of code here...
#endif
假设“大量代码”可能会在生成的可执行文件中增加一兆字节。如果 THIS_IS_NOT_DEFINED 确实没有定义,那么编译器是否仍会将所有包含的代码写入 .exe,或者不?大多数编译器是否遵循类似的程序?