关于C++模板类用途

来源:百度知道 编辑:UC知道 时间:2024/06/22 05:17:13
我想请教下高手,如果模板类的用途?

模板是范型编程的基础,所谓范型编程就是用独立与任何特定类型的方式编写代码
所以简单地说,类是对象的抽象,而模板又是类的抽象,也就用模板能定义出具体类

再理解深刻点
在c++里,常说的多态一般分为两种:
一种是运行是的多态,也就是虚函数体现的多态
另一种是编译市的多态,也就是范型编程的多态,体现在参数的多态

在作用上是为了提高编程效率,其实用其他技术也能达到同样的效果

实现C++的多态性。
模板类和模板函数的作用都很强大,STL模板库中定义了很多模板,我们需要时可以调用它。
模板的作用:模板它提供的是一个框架,待你提供真正的参数后,它便有了一个实例。