_FUNCTION_ 跟 _LINE_ 是什么意思,在什么地方用

__FUNCTION__ 和 __LINE__ 是什么意思,在什么地方用?例如DiskLog(LOG_TYPE, %s,%d|single thread recv da

__FUNCTION__ 和 __LINE__ 是什么意思,在什么地方用?
例如
DiskLog(LOG_TYPE, "%s,%d|single thread recv data %s", __FUNCTION__, __LINE__, str.c_str());

[解决办法]
__FUNCTION__,当前函数,类型char const*
__LINE__, 在单前文件中的行,类型int

[解决办法]
人如其名,
__FUNCTION__ 就是函数名
__LINE__ 就是行号
用于日志中,方便查错。