#include<iostream>
using namespace std;
template <class T>
class add
{
T a,b,c;
public :
add(T e,T f,T g);
T sum();
};
template <class T>
add <T> :: add(T e,T f,T g)
{
a=e;
b=f;
c=g;
}
template <class T>
T add <T>::sum() //应该特别注意该处是T先
{
return a+b+c;
}
int main()
{
add <int> p1(1,2,3);
cout<<"三个整数之和是:"<<p1.sum()<<endl;
add <double> p2(1.1,1.2,1.3);
cout<<"三个双精度数之和:"<<p2.sum()<<endl;
return 0;
}
作业8.18
最新推荐文章于 2023-08-18 19:20:15 发布