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