【发布时间】:2010-10-18 10:03:31
【问题描述】:
我使用unix 作为变量名重写了一个简单的C++ 程序。但程序编译失败。
#include <iostream>
int main() {
int unix = 1;
return 0;
}
在互联网上搜索了很多之后,我找到了这个网站,它告诉我unix 是预定义的宏,等于1。
我想知道所有这些预定义宏的列表。
【问题讨论】:
-
小写的预定义宏?看起来很奇怪:o
-
相反,如果您使用的是IDE,您可以将显示的宏的颜色设置为易于识别的颜色。 Visual Studio 有。
标签: c++ linux macros c-preprocessor