- 博客(1)
- 收藏
- 关注
原创 使用仿函实现函数参数的部分自动填充
使用仿函实现函数参数的部分自动填充编译器提供了很多和代码上下文相关的宏。例如:__FILE__表示当前代码所在的文件,__LINE__代表当前代码所在行号。你也许希望在日志记录时自动填充这些信息,避免每次都写。用常规的函数调用或者宏,都无法做到这一点,而仿函则可以很好的完成这个任务。所谓仿函,就是定义了()的类对象。由于是一个对象,仿函可以记录一些信息,我们可以利用这个信息来实现参数的自动填充。下面我们就用一个日志类来实现在输出日志时,自动填充日志记录的位置。首先,我们要定义一个日志类,这个日志类能输出文本
2011-02-01 17:51:00 998 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人