#include <iostream>
using namespace std;
void main()
{
cout<<__FILE__<<endl;
cout<<__LINE__<<endl;
cout<<__TIME__<<endl;
cout<<__DATE__<<endl; // 这四个宏由编译器预先编译,不需要头文件,时间、日期是编译时的时间、日期。编译后不能改变。
system("pause");
}
using namespace std;
void main()
{
cout<<__FILE__<<endl;
cout<<__LINE__<<endl;
cout<<__TIME__<<endl;
cout<<__DATE__<<endl; // 这四个宏由编译器预先编译,不需要头文件,时间、日期是编译时的时间、日期。编译后不能改变。
system("pause");
}
本文详细介绍了在C++程序中如何利用预定义宏`__FILE__`, `__LINE__`, `__TIME__`, 和`__DATE__`来获取当前运行代码的文件名、行号、编译时间以及日期。通过实例演示了如何在代码中直接调用这些宏,方便开发者追踪代码执行的具体位置和时间信息。
7万+

被折叠的 条评论
为什么被折叠?



