如何区别和使用函数模板和类模板?
1、 函数模板的函数类型和形参类型不确定,而是用一个虚拟的类型来表示。

2、 程序中调用模板函数,这时int取代T,请大家看下面的程序。

3、程序中调用模板函数,这时double取代T,请大家看下面的程序。

4、程序中调用模板函数,这时long取代T,请大家看下面的程序。

5、而对于类模板,与函数模板类似,但需要增加一行,一般形式为template<class 类型参数名>

6、大家发现二者的区别和联系了吗?二者在形式上是十分接近的。

7、类模板是类的抽象,而类是类模板的具体化。对于函数模板关系是一样的。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:193
阅读量:100
阅读量:47
阅读量:135
阅读量:93