c++ template 如何获得参数的类型?

有点c#里反射的味道了,怎么得到一个类型的名字呢?

比如我定义了一个模板

template<class T>
char* getMyType();

我想在这个函数里得到T的名字,肿么办?

不需要第三方库,不需要复杂的api,不需要什么特殊的头文件,是的,一句话足以。

{
return typeid(T).name();
}

颤抖吧,地球人!

posted on 2011-07-06 01:51  大宝pku  阅读(1044)  评论(0编辑  收藏  举报

导航