__FILE__ 宏在预编译时会替换成当前的源文件名__LINE__ 宏在预编译时会替换成当前的行号 __FUNCTION__ 宏在预编译时会替换成当前的函数名称
C/C++ 打印源文件名和行号函数名的宏
原文:http://www.cnblogs.com/wuOverflow/p/4621077.html