一、类模板——模板类(class template——template class)
类模板的重点是模板。表示的是一个模板,专门用于产生类的模子。例子:
template <typename T>
class Vector
{
...
};
使用这个Vector模板就可以产生很多的class(类),Vector <int> 、
Vector <char> 、Vector < Vector <int> > 、
Vector <Shape*> ……。
模板类的重点是类。表示的是由一个模板生成而来的类。例子:
上面的Vector <int> 、Vector <char> 、……全是模板类。