__FILE__, __LINE__, __DATE__, __TIME__ 被定义在全局名子空间中
当编译标准 C 程序时,编译器自动定义 __STDC__
当编译标准 C++ 程序时,编译器自动定义 __cplusplus
cout << __FILE__ << endl; //当前文件路径
cout << __LINE__ << endl; //当前文件编译行数
cout << __DATE__ << endl; //编译日期
cout << __TIME__ << endl; //编译时间