《C++ primer》学习笔记之三:内置宏__LINE__,__FILE__
来源:互联网 发布:烽火通信网络机顶盒 编辑:程序博客网 时间:2024/04/28 09:36
4. __LINE__为本宏在文件中出现的行数:
不管文件为header还是cpp文件,不管出现的行是否是一个完整的句子。
比如:
cout <<__FILE__ <<endl; //假如是第5行
cout
<<__FILE__ <<" " //这个是第7行
<<__FILE__ <<endl; //这个是第8行
__FILE__为本宏所在的文件,不管文件为header还是cpp文件
__TIME__ 和__DATE__ 为编译时的时间:
__TIMESTAMP__ The date and time of the last modification of the current source file
可能的输出为:l:[6] f:[d:/len/begin3/header/he.h] t:[13:56:24] d:[Mar 26 2006]
不管文件为header还是cpp文件,不管出现的行是否是一个完整的句子。
比如:
cout <<__FILE__ <<endl; //假如是第5行
cout
<<__FILE__ <<" " //这个是第7行
<<__FILE__ <<endl; //这个是第8行
__FILE__为本宏所在的文件,不管文件为header还是cpp文件
__TIME__ 和__DATE__ 为编译时的时间:
__TIMESTAMP__ The date and time of the last modification of the current source file
可能的输出为:l:[6] f:[d:/len/begin3/header/he.h] t:[13:56:24] d:[Mar 26 2006]
- 《C++ primer》学习笔记之三:内置宏__LINE__,__FILE__
- 内置宏__LINE__,__FILE__
- 编译器内置宏__FILE__,__LINE__
- C语言宏定义,内置宏,__FILE__,__LINE__,## 用法
- C语言宏定义,内置宏,__FILE__,__LINE__,## 用法
- C语言宏定义,内置宏,__FILE__,__LINE__,## 用法
- C语言宏定义,内置宏,__FILE__,__LINE__,## 用法
- C语言宏定义,内置宏,__FILE__,__LINE__,## 用法
- C语言宏定义,内置宏,__FILE__,__LINE__,## 用法
- C语言宏定义,内置宏,__FILE__,__LINE__,## 用法
- 预编译之__LINE__和__FILE__宏
- C++Primer学习笔记之三
- [学习 Linux/Unix C 编程]之(四)代码定位:__FILE__, __FUNCTION__, __LINE__
- __FILE__,__LINE__宏引申
- __FILE__与__LINE__宏
- C/C++语言宏的冷知识,内置宏,__FILE__,__LINE__,##, 可变参的宏...和__VA_ARGS__
- C/C++语言宏的冷知识,内置宏,__FILE__,__LINE__,##, 可变参的宏...和__VA_ARGS__
- Linux/Unix C 编程]之代码定位:__FILE__, __FUNCTION__, __LINE__
- 嵌入式系统简介二
- 一个开放源码的嵌入式仿真环境——SkyEye
- 使用uC/OS-II操作系统的短信息电话机
- 《C++ primer》学习笔记之二:vc7编译的参数
- uc/os-II在ARM7上的移植探索
- 《C++ primer》学习笔记之三:内置宏__LINE__,__FILE__
- uCOS-II在 S3C44B0x 系统上的移置
- μC/OC-II在总线式数据采集系统中的应用
- 《C++ primer》学习笔记之四:用define指令定义的常量的值做变量名
- μCOS-II 在ARM处理器上的移植要点
- 2006-4-12(炸弹人开发日志)
- 内存基本知识(1)
- 内存基本知识(2)
- NandFlash和NorFlash的异同