模板:(体现了c++语言的一个特点增加语言的通用性),把类型作为参数
#include
using namespace std;
/int add(int a,int b)
{
int sum;
sum=a+b;
return sum;
}
int add(double a,double b)
{
double sum;
sum=a+b;
return sum;
}/
template
T add(T a,T b)
{
T sum;
sum=a+b;
return sum;
}
int main()
{
cout<<add(1,2)<<endl;
cout<<add(1.2,3.4)<<endl;
return 0;
}
C++类模板与命名空间类型转换
最新推荐文章于 2024-03-28 22:08:48 发布