#include <iostream>
using namespace std;
void testFunc(void){
printf("File = %s\nLine = %d\nFunc=%s\nDate=%s\nTime=%s\n",
__FILE__, __LINE__, __FUNCTION__, __DATE__, __TIME__);
}
int main(int argc, char* argv[])
{
testFunc();
getchar();
return 0;
}
输出结果:
File = c:\test\hello.cpp Line = 8 Func=testFunc Date=Sep 7 2016 Time=10:15:42
本文通过一个简单的C++程序示例介绍了如何利用预处理宏__FILE__、__LINE__、__FUNCTION__、__DATE__和__TIME__来获取当前文件名、行号、函数名以及编译日期和时间等信息。
3726

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



