第二十五章补充内容 2 预定义的宏

//第二十五章补充内容 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;

}*/

  

你可能感兴趣的:(预定义)