1.函数名称获取
(1)__func__, C99标准
(2)__FUNCTION__, __PRETTY_FUNCTION__,非标准宏,只是变量,__FUNCTION__只会输出函数名称;而__PRETTY_FUNCTION__对于C来说输出函数名称,但是对于C++来说将输出函数的签名(返回类型 类名::函数名(参数列表))
1.函数名称获取
(1)__func__, C99标准
(2)__FUNCTION__, __PRETTY_FUNCTION__,非标准宏,只是变量,__FUNCTION__只会输出函数名称;而__PRETTY_FUNCTION__对于C来说输出函数名称,但是对于C++来说将输出函数的签名(返回类型 类名::函数名(参数列表))