1. 类模板和模板类
类模板 :通过模板实现的通用类,本质是个模板。
模板类:模板类是类模板实例化后的一个产物,就是传入泛型之后最终生成的类。本质是个类
例如:
类模板:
template <class 类型参数>
class 类名{
类成员声明
};
模板类:
//有一个类模板
template <class T>
class ClassA{
T getNum();
};
ClassA<int> A;//已经实例化了,确定泛型参数为int 生成的类就是下面的
//这个就是生成的模板类
class ClassA{
int getNum();
};