编译器中一些内置宏(方便调试)
来源:互联网 发布:王菲歌词 知乎 编辑:程序博客网 时间:2024/06/08 08:57
ANSI C标准中几个标准预定义宏:
__LINE__:在源代码中插入当前源代码行号;
__FILE__:在源文件中插入当前源文件名;
__DATE__:在源文件中插入当前的编译日期
__TIME__:在源文件中插入当前编译时间;
__STDC__:当要求程序严格遵循ANSI C标准时该标识被赋值为1;
__cplusplus:当编写C++程序时该标识符被定义。
这是编译器内置宏,这些宏定义不仅可以帮助我们完成跨平台的源码编写,灵活使用也可以巧妙地帮我们输出非常有用的调试信息。例如:
printf("FILE: %s,LINE: %d/n", "__FILE__, __LINE__);
0 0
- 编译器中一些内置宏(方便调试)
- [收藏]编译器内置的一些有用的调试宏
- 编译器内置宏
- 各编译器内置宏
- 编译器内置宏定义
- 编译器内置宏
- 编译器内置宏
- PHP7中内置的一些宏函数
- 编译器内置宏__FILE__,__LINE__
- 巧用可变参数宏、编译器内置宏和printf输出调试信息
- 巧用可变参数宏、编译器内置宏和printf输出调试信息
- 巧用可变参数宏、编译器内置宏和printf输出调试信息
- 一组方便调试的宏
- swift中方便调试的日志输出
- 浏览器console中加入jquery方便调试
- Python中一些内置函数
- iOS中一些方便的工具类
- VC++编译器调试(一)
- 【UNITY3D 游戏开发之六】UNITY 协程COROUTINE与INVOKE
- programming in Scala 学习(二)
- Android 异步消息处理机制 深入理解 Looper、Handler、Message三者关系
- Tomcat的安装和下载(摘自书)
- PHP操作PDF文档输出
- 编译器中一些内置宏(方便调试)
- java查看字符串中有多少相同的字母,并且按顺序输出
- EasyOpenJTAG驱动无法正确安装解决方法(Win10)
- 【UNITY3D 游戏开发之七】C# 中的委托、事件、匿名函数、Lambda 表达式
- POJ_2456
- Android 自定义View实现圆形切图的效果
- [已解决]错误: 找不到或无法加载主类 Demo.class
- javascript实现html网页版的2048游戏源代码
- 【UNITY3D 游戏开发之八】Unity编译到iPhone运行 Collider 无法正常触发事件解决方案