#include <boost/core/demangle.hpp>
namespace zero{
class test{
public:
test(){}
};
}
int main(){
std::string name = boost::core::demangle(typeid(zero::test).name());
std::cout << name << std::endl;
return 0;
}
通过typeid, 获取id , 转化为字符串