c++类模板和函数模板

来源:互联网 发布:淘宝店可以用手机开么 编辑:程序博客网 时间:2024/06/08 18:34

1.类模板


2.函数模板

C++提供了函数模板(function template)。所谓函数模板,实际上是建立一个通用函数,其函数类型和形参类型不具体指定,用一个虚拟的类型来代表。这个通用函数就称为函数模板。凡是函数体相同的函数都可以用这个模板来代替,不必定义多个函数,只需在模板中定义一次即可。


#include <iostream>using namespace std; template<typename T>//模板声明T为类型参数T max(T a,T b)//函数模板{return (a>b)?a:b;}int main(){int a=10,b=20;cout<<max(a,b)<<endl;return 0;}
来源:http://c.biancheng.net/cpp/biancheng/view/136.html

0 0