查看展开后的宏:
vc:
project menu->settings
project settings
dialog
C/C++ tab
category : preprocessor
Project
options:
最后加上 /P
rebuild all,会产生于.cpp同名的.i文件。在这里宏被展开了
gcc:
将它保存为test.h或其它格式的文件,命令行下输入
gcc -E test.h > out.txt
宏展开
可以打印出相应的结果 (1 < 2 ? 1 : 2)
本文介绍了如何在Visual C++和GCC中查看宏定义展开的过程,并通过一个示例展示了宏定义是如何被展开并转换为实际代码的。
111

被折叠的 条评论
为什么被折叠?



