补充 __PRETTY_FUNCTION__

This commit is contained in:
lion187 2023-07-06 14:45:16 +08:00
parent bbd3669fd7
commit b985985a0e
1 changed files with 9 additions and 8 deletions

View File

@ -120,14 +120,15 @@ else
宏这个魔术师自带一些天然属性,这就是编译器内置宏,这些宏不需要在程序中定义,而可以直接使用: 宏这个魔术师自带一些天然属性,这就是编译器内置宏,这些宏不需要在程序中定义,而可以直接使用:
| 宏名 | 描述 | | 宏名 | 描述 |
|---------------|-----------------------------------| |----------------------|-----------------------------------|
| \__FILE__ | 编译时被替换问当前源码文件名 | | \__FILE__ | 编译时被替换问当前源码文件名 |
| \__LINE__ | 编译时被替换问当前所在行的行号 | | \__LINE__ | 编译时被替换问当前所在行的行号 |
| \__FUNCTION__ | 编译时被替换为当前所在函数的函数名 | | \__FUNCTION__ | 编译时被替换为当前所在函数的函数名 |
| \__DATE__ | 编译时被替换为编译的日期 | | \__PRETTY_FUNCTION__ | C++ 专用,类似于 \__FUNCTION__比 \__FUNCTION__ 怎加了类名 |
| \__TIME__ | 编译时被替换为编译的时间 | | \__DATE__ | 编译时被替换为编译的日期 |
| \__VA_ARGS__ | 可变宏参数,与宏参数中的 ... 配对使用 | | \__TIME__ | 编译时被替换为编译的时间 |
| \__VA_ARGS__ | 可变宏参数,与宏参数中的 ... 配对使用 |
以上内置宏常被用于程序的调试工作: 以上内置宏常被用于程序的调试工作: