GCC扩展

1.函数名称获取

(1)__func__, C99标准

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

原文地址:https://www.cnblogs.com/eric-geoffrey/p/3165273.html