1. 标准库中一些特殊的宏
| __FILE__:文件名(字符串) __FUNCTION__ or __func__:函数名(字符串) __LINE__:当前打印函数所在的行号(整型数据) __DATE__:当前日期(和系统有关,是字符串) __TIME__:实时时间(字符串) |
_R_DEBUG(module, dlevel, !(assert), \
"[Assert] At %s line %d fun %s: " msg, \
__FILE__, __LINE__, __func__, ##arg)
本文探讨了C/C++标准库中的几个特殊宏,如__FILE__获取文件名,__FUNCTION__/__func__获取函数名,__LINE__表示行号,以及_R_DEBUG用于调试的宏,特别关注了(assert)断言部分的用法。
1210

被折叠的 条评论
为什么被折叠?



