隨筆 獲取類型的名稱

#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 , 轉化爲字符串

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章