读书人

template lt;gt; class T解决思路

发布时间: 2012-02-22 19:36:55 作者: rapoo

template <> class T
这样声明一个模板类表示什么意思,为什么 <> 之间什么类型都没有说明?

[解决办法]
template <class T>
class myclass;//主模板

tempalte <>
class myclass <int>
{

};//特华模板
[解决办法]
模板特化主题,找一本好点的书。学基础要靠书,不要依赖于搜索引擎。

看不懂多看几遍,《C++ Primeri》、《The C++ Programing Language》、《C++ Templates》都是好书。

简单地说, <> 里面什么都没有是因为,这个模板类里面已经没有泛化的参数,每个类型都是已知的。

“模板特化”。

读书人网 >C++

热点推荐