C++之类模板最简单的使用

62 阅读1分钟

1、说明类模板

1) 声明类模板时要增加一行
template <class 类型参数名>
template意思是“模板”,是声明类模板时必须写的关键字。在template后面的尖括号内的内容为模板的参数表列,关键字class表示其后面的是类型参数

 

 

2、写代码理解

 

 

 

3、运行结果

 

 

 

4、总结

上面列出的类模板中的部分成员函数是在类模板内定义,的有一个是在类模板外定义,不能用一般定义类成员函数的形式:

    T Compare::min( ) {…} //不能这样定义类模板中的成员函数


而应当写成类模板的形式: