template <> class T
这样声明一个模板类表示什么意思,为什么 <> 之间什么类型都没有说明?
[解决办法]
template <class T>
class myclass;//主模板
tempalte <>
class myclass <int>
{
};//特华模板
[解决办法]
模板特化主题,找一本好点的书。学基础要靠书,不要依赖于搜索引擎。
看不懂多看几遍,《C++ Primeri》、《The C++ Programing Language》、《C++ Templates》都是好书。
简单地说, <> 里面什么都没有是因为,这个模板类里面已经没有泛化的参数,每个类型都是已知的。
“模板特化”。