标签: c++ c-preprocessor
与__FUNCTION__对当前函数的作用类似,是否有预处理器宏来获取当前类的名称?
__FUNCTION__
答案 0 :(得分:8)
查看Is there a __CLASS__ macro in C++?
答案 1 :(得分:2)
不,没有这样的宏 - 抱歉。
但是:__FUNCTION__(或__PRETTY_FUNCTION__与gcc)应该为您提供封闭类的名称 - 您只需要提取它。
__PRETTY_FUNCTION__