__FILE__             宏在预编译时会替换成当前的源文件名
__LINE__             宏在预编译时会替换成当前的行号
 __FUNCTION__   宏在预编译时会替换成当前的函数名称

相关文章: