1、说明类模板
1) 声明类模板时要增加一行
template <class 类型参数名>
template意思是“模板”,是声明类模板时必须写的关键字。在template后面的尖括号内的内容为模板的参数表列,关键字class表示其后面的是类型参数
2、写代码理解
3、运行结果
4、总结
上面列出的类模板中的部分成员函数是在类模板内定义,的有一个是在类模板外定义,不能用一般定义类成员函数的形式:
T Compare::min( ) {…} //不能这样定义类模板中的成员函数
而应当写成类模板的形式: