1.类模板
- 一些类主要用于存储和组织存数据元素
- 类中数据组织的方式和数据元素的具体类型无关。如数组类、链表类、Stack类、Queue类等。
- C++中将模板的思想应用于类,使得类的实现不关注数据元素的具体类型,而只关注类所需要实现的功能。
2.C++中的类模板
- 以相同的方式处理不同的类型
- 在类声明前使用template进行标识
- <typename T>用于说明类中使用的泛指类型T
template <typename T>
class Operator
{
public:
T op(T a,T b);
}
3.类模板的应用
- 只能显式指定具体的类型,无法自动推导!!!