__FILE__ , __LINE__ 是C++标准规定的预定义宏。当预编译时,他们各自被当前文件完整路径和它们它们出现的行号代替。
其它一些预定义宏有:
__DATE__ 一个日期字面量,格式为 “mm dd yyyy”
__TIME__ 一个时间字面量,格式为“hh:mm:ss”
__TIMESTAMP__ 时间日期字面量,格式为“mm dd yyyy hh:mm:ss”
__FILE__ , __LINE__ 是C++标准规定的预定义宏。当预编译时,他们各自被当前文件完整路径和它们它们出现的行号代替。
其它一些预定义宏有:
__DATE__ 一个日期字面量,格式为 “mm dd yyyy”
__TIME__ 一个时间字面量,格式为“hh:mm:ss”
__TIMESTAMP__ 时间日期字面量,格式为“mm dd yyyy hh:mm:ss”