模板是C++支持参数化多态的工具,使用模板可以使用户为类或者函数声明一种一般模式,使得类中的某些数据成员或者成员函数的参数、返回值取得任意类型。这里给大家带来的是关于函数模板、类模板以及标准模板库的PPT课件,课件通过具体实例分析的方式,详细地对这三种模板进行了分析讲解,非常的全面。欢迎各位有需要的朋友们前来下载。
类模板
数据成员变成另外一种数据类型,或者干脆是一个类的对象,又要重新拷贝,重新进行修改。这样不仅程序的代码数量急剧增加,修改过程中也很容易出现各种疏漏。用一种类似函数模板的机制来结决问题
标准模板库
C++的标准模板库STL包含容器、算法和迭代子,其中容器模板包括链表、向量、栈、队列、集合、映象等,算法模板包括诸如排序、查找等各种算法,而迭代子则可以针对不同容器进行操作