小编Ros*_*sco的帖子

是否可以从C++中的模板类型中获取char*名称

我想获取模板类型的字符串名称(const char*).不幸的是我无法访问RTTI.

template< typename T >
struct SomeClass
{
    const char* GetClassName() const { return /* magic goes here */; }
}
Run Code Online (Sandbox Code Playgroud)

所以

SomeClass<int> sc;
sc.GetClassName();   // returns "int"
Run Code Online (Sandbox Code Playgroud)

这可能吗?我找不到办法,即将放弃.谢谢您的帮助.

c++ string templates typeid

10
推荐指数
1
解决办法
7976
查看次数

标签 统计

c++ ×1

string ×1

templates ×1

typeid ×1