C++ 当前函数名称为字符串

标签 c++ gcc

有没有办法在 C++ 中获取当前函数名?我想跟踪一些函数调用顺序。是否有类似 __FILE____LINE__ 的东西?

谢谢!

最佳答案

使用

__FUNCTION__
//or
__PRETTY_FUNCTION__

关于C++ 当前函数名称为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3456662/

相关文章:

c++ - 根据另一个数字的整除率返回子数组中的索引

c++ - remove_vertex 当图 VertexList=vecS

c++ - 关闭 QAbstractItemView 的编辑器

c - 如何使用 gcc 显示预处理的宏(仅由用户定义)?

linux - 在 64 位架构上编译库 : Incorrect register `%rax' used with `l' suffix

c++ - Visual C++ double 与 C++ double

c++ - 需要一个带有 O(1) 删除的 std::vector

python - 编译官方文档 "Embedding Python in Another Application"示例失败

c++ - 如何将 istream 与字符串一起使用

c - 抑制 R 中的 C 警告消息