__LINE__ __FILE__的用法

来源:互联网 发布:开微店好还是淘宝店好 编辑:程序博客网 时间:2024/05/24 01:43
      以下是源代码截图:如何输出源文件的标题和目前执行行的行数 - 貂哥 - 貂哥的博客
 










    这主要是运用了ANSI C和Microsoft C++预先定义的一些宏来实现的。不止这两个,还有下面这些比较常用的:
1)__DATE__:当前文件的编译日期。与在time.h中定义的asctime函数返回的格式一样,即是Mmm DD yyyy(月、日、年);
2)__FILE__:当前源文件的名称。字符串格式(const char);
3)__LINE__:当前代码在源文件中的行数。一个整数。
4)__TIME__:当前源文件的编译时间。一个字符串(hh:mm:ss);
5)__TIMESTAMP__:当前源文件最后编译的日期时间。一个字符串(格式为:Ddd Mmm Date hh:mm:ss yyyy,即星期几、月、日、时、分、秒、年);

其中通过宏__FILE__和__LIEN__可以快速的定位程序出错的文件和位置,并通过Email的形式发送给开发人员,从而进行快速维护。
0 0
原创粉丝点击