草庐IT

prettyFunction

全部标签

c++ - C++ 中有 __CLASS__ 宏吗?

C++中是否有一个__CLASS__宏,它给出的类名类似于给出函数名的__FUNCTION__宏 最佳答案 使用typeid(*this).name()的问题是没有this静态方法调用中的指针。宏__PRETTY_FUNCTION__报告静态函数中的类名以及方法调用。但是,这仅适用于gcc。这是一个通过宏样式界面提取信息的示例。inlinestd::stringmethodName(conststd::string&prettyFunction){size_tcolons=prettyFunction.find("::");size

c++ - C++ 中有 __CLASS__ 宏吗?

C++中是否有一个__CLASS__宏,它给出的类名类似于给出函数名的__FUNCTION__宏 最佳答案 使用typeid(*this).name()的问题是没有this静态方法调用中的指针。宏__PRETTY_FUNCTION__报告静态函数中的类名以及方法调用。但是,这仅适用于gcc。这是一个通过宏样式界面提取信息的示例。inlinestd::stringmethodName(conststd::string&prettyFunction){size_tcolons=prettyFunction.find("::");size