需求

希望获取类的名称.

解决

使用 typeid 即可。

#include <typeinfo.h>

std::string getClassName() {
    return typeid(*this).name();
}

参考

获取类实例的类名(c++)