//第二十五章补充内容 2 预定义的宏 /* __DATE__ 进行预处理的日期("Mmm dd yyyy"形式的字符串方字) __FILE__ 代表当前源代码文件名的字符串文字 __LINE__ 代表当前源代码中的行号的整数常量 __TIME__ 源文件编译时间,格式是"hh: mm: ss" __FUNCDNAME__ 当前所有函数名 */ /*#include <iostream> using namespace std; void show() { cout<<"该语句所在函数名为:"<<__FUNCDNAME__<<endl; cout<<"当前文件名为:"<<__FILE__<<endl; //cout<<"当前代码所在行为:"<<__LINE__endl; } int main() { cout<<"当前文件名为:"<<__FILE__<<endl; cout<<"编译日期为:"<<__DATE__<<endl; cout<<"编译时间为:"<<__TIME__<<endl; //cout<<"当前代码所在行为:"<<__LINE__<<endl; cout<<"当前语句所执行函数为:"<<__FUNCDNAME__<<endl; show(); return 0; }*/