关键字分别为:__FUNCDNAME__、__FUNCTION__、__FUNCSIG__
- __FUNCSIG__表示可以获取函数名的详细信息,如下所示:
printf("FUNCINFO:%s\n",__FUNCSIG__);
输出:FUNCINFO:int __cdecl parse_AllCur_SeqImgInfo_BothMode(char *,struct ImageInfo *) - __FUNCDNAME__和__FUNCTION__则仅可以获取函数名信息,如下所示:
printf("FUNCINFO:%s\n",__FUNCTION__);
输出:FUNCINFO:parse_AllCur_SeqImgInfo_BothMode
printf("FUNCINFO:%s\n",__FUNCDNAME__);
输出:FUNCINFO:_parse_AllCur_SeqImgInfo_BothMode - __LINE__ 即可获得当前代码所在行的行数