关于为什么使用模板函数或者模板类下面这个博客解释的很好:

https://blog.csdn.net/qq_31828515/article/details/51851457

大致意思就是,不用模板的话,在实例需要各种不同类型的数据做相同操作时候,我们需要为这些不同类型的数据建立不同的类,而使用模板类的话,只需要建立一个模板类就好了。

写一个模板类大致需要四个步骤:

1. 建立一个你需要的类

2. 在类前声明,你要用的模板,以及模板参数

3. 在该类中,凡是涉及到模板参数对应的变量类型时,就用模板参数代替

4. 在例化这个模板类的时候,别忘了要说明这个实例使用的模板参数具体是什么。

【C++】模板


相关文章: