__FILE__,__LINE__,__DATE__,__TIME__,__FUNCTION__调试宏
来源:互联网 发布:linux怎么查看root密码 编辑:程序博客网 时间:2024/04/19 17:42
C/C++ 有5个常用的预定义宏,可以当作变量直接使用 , 一般用作程序调试。
其名称分别为 :__FILE__,__FUNCTION _,__LINE__,__DATE__,__TIME__。
其含义如下:
__FILE__: 记录文件的路径加名称
__FUNCTION __:当前所在函数名
__LINE__: 记录文件已经被编译的行数
__DATE__: 记录文件的编译日期
结果如下所示:
其名称分别为 :__FILE__,__FUNCTION _,__LINE__,__DATE__,__TIME__。
其含义如下:
__FILE__: 记录文件的路径加名称
__FUNCTION __:当前所在函数名
__LINE__: 记录文件已经被编译的行数
__DATE__: 记录文件的编译日期
__TIME__: 记录文件的编译时间
#include<stdio.h>int main(int argc, char *argv[]){// 测试 printf("__FILE__=%s\n",__FILE__);printf("__FUNCTION__=%s\n",__FUNCTION__);printf("__LINE__=%d\n",__LINE__);printf("__DATE__=%s\n",__DATE__);printf("__TIME__=%s\n",__TIME__);}
结果如下所示:
__FILE__=e:\test\hello.cpp
__FUNCTION__=main
__LINE__=32
__DATE__=Dec 4 2015
__TIME__=10:14:34
0 0
- __FILE__,__LINE__,__DATE__,__TIME__,__FUNCTION__调试宏
- __DATE__,__FILE__,__LINE__,__TIME__,__FUNCTION__宏定义
- __FILE__,__LINE__,__DATE__,__TIME__,__FUNCTION__
- __DATE__,__FILE__,__LINE__,__TIME__,__FUNCTION__
- __FILE__,__LINE__,__DATE__,__TIME__, __FUNCTION__
- __FILE__,__LINE__,__DATE__,__TIME__,__FUNCTION__
- __FILE__,__LINE__,__DATE__,__TIME__, __FUNCTION__
- 调试常用的 __FILE__, __FUNCTION__, __LINE__ __DATE__, __TIME__
- C程序调试利器。__DATE__ ,__TIME__,__FILE__,__LINE__,__FUNCTION__
- __DATE__,__FILE__,__LINE__,__TIME__,__FUNCTION__ c 程序调试信息
- C++的__VA_ARGS__、__FILE__、__FUNCTION__、__LINE__、__DATE__、__TIME__宏
- __FILE__ __LINE__ __DATE__ __TIME__宏
- 使用一些宏跟踪调试__LINE__ __FILE__ __DATE__ __TIME__ __STDC__
- 关于__FILE__,__LINE__,__DATE__,__TIME__ 用于调试
- __FILE__,__LINE__,__DATE__,__TIME__
- __FILE__, __LINE__, __DATE__,__TIME__,
- __FILE__,__LINE__,__DATE__,__TIME__
- C/C++:__LINE__;__FILE__;__DATE__;__TIME__;__FUNCTION__等
- 3.Maven工程开发
- Android 修改hosts解决更新SDK超时以及解决访问不了google、facebook和youtube等国外网站
- mac homebrew启动服务
- OpenMax
- Objective-C 2 第一个应用程序
- __FILE__,__LINE__,__DATE__,__TIME__,__FUNCTION__调试宏
- Android控件之ListView与BaseAdapter
- mysql union和union all有什么不同? 通常谁的效率更高?
- [LeetCode] Two Sum水过
- HTTPS 通信流程(签名、数字证书)
- Spring工作原理及其作用
- 公钥与私钥
- Git忽略文件的无效解决方案
- 在Legacy BIOS与UEFI 两种模式安装Windows 8操作系统的方法