Max*_*xpm 3 c++ debugging c-preprocessor
如何查看预处理的结果?例如,假设我有以下代码:
#define CONCATENATE(X, Y) X ## Y
#define STRING_1 First
#define STRING_2 Second
#define STRING_3 CONCATENATE(STRING_1, STRING_2)
Run Code Online (Sandbox Code Playgroud)
有没有办法确保STRING_3将在FirstSecond以后的程序中扩展?
每个编译器都应提供一个开关来保留预处理的代码
-EKeep preprocessed files在设置或/P切换中对于其他编译器,我打赌你会在文档中找到合适的开关