为什么要使用类模板
- 类模板与函数模板的定义和使用类似,我们已经进行了介绍。
- 有时,有两个或多个类,其功能是相同的,仅仅是数据类型不同,所以提出了类模板
- 类模板用于实现类所需数据的 类型参数化
- 类模板在表示如数组、表、图等数据结构显得特别重要,这些数据结构的表示和算法不受所包含的元素类型的影响
类模板语法
- template<typename T,…>
- 或者template<class T,…>
- 在使用时需要类型参数化,也就是显式使用 比如 classA
#include<iostream>
using namespace std;
//1 单个类模板的定义
template<typename T>