官方文档中有这样的一个表格:
其实可以直接略过上面的解释,看代码和测试结果就会明白了。
下面是测试代码:
#include <iostream>
using namespace std;
int main()
{
cout<<__PRETTY_FUNCTION__<<endl;
cout<<__LINE__<<endl;
cout<<__FILE__<<endl;
cout<<__DATE__<<endl;
cout<<__TIME__<<endl;
cout<<__cplusplus<<endl;
cout<<__STDC_HOSTED__<<endl;
cout<<__STDC__<<endl;
return 0;
}
在G++编译器上的输出: