C/C++获取当前函数名及所在行行数
2013-10-08 14:57
3499 查看
关键字分别为:__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__ 即可获得当前代码所在行的行数
__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__ 即可获得当前代码所在行的行数
相关文章推荐
- C++ 获取当前正在执行的函数的相关信息
- 使用GetModuleFileName函数获取当前程序所在目录
- c++ winapi 获取当前程序/工程所在路径
- 在python中获取当前位置所在的行号和函数名
- C/C++打印当前代码所在文件、所在行和函数
- C++ 获取当前正在执行的函数的相关信息
- 使用GetModuleFileName函数获取当前程序所在目录
- c/c++ 获取当前程序(EXE)所在的路径
- python 获取当前位置所在的函数名和行号
- 在python中获取当前位置所在的行号和函数名
- C或C++调用Windows系统函数 实现延时 或 获取当前时间的处理
- c/c++ 获取当前程序(EXE)所在的路径
- C++ 获取当前正在执行的函数的相关信息
- C++ 获取当前正在执行的函数的相关信息
- python中获取当前位置所在的行号和函数名(转)
- C++函数举例:获取当前模块句柄
- c++_获取当前程序(EXE)所在的路径
- C++获取当前可执行程序(*.exe)所在的路径
- python获取当前位置所在的行号和函数名
- C++ 获取当前正在执行的函数的相关信息