首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

_FUNCTION_ _func_ _PRETTY_FUNCTION_

2013-08-10 
_FUNCTION__, __func__, __PRETTY_FUNCTION__Solaris下支持C99的__func__gcc 支持 __FUNCTION__, __func__

_FUNCTION__, __func__, __PRETTY_FUNCTION__
Solaris下支持C99的__func__ 
gcc 支持 __FUNCTION__, __func__, __PRETTY_FUNCTION__ 
 
 
 
俺一般使用__FUNC__ 
 
C/C++ code 
 
#if defined (__GNUC__) 
#  define __FUNC__     ((const char*) (__PRETTY_FUNCTION__)) 
#elif defined (__STDC_VERSION__) && __STDC_VERSION__ >= 19901L 
#  define __FUNC__     ((const char*) (__func__)) 
#else 
#  define __FUNC__     ((const char*) (__FUNCTION__)) 
#endif



可见 ,__PRETTY_FUNCTION__对函数的打印会带上参数

热点排行