请在下面程序的横线处填上适当内容,以使程序完整,并使程
请在下面程序的横线处填上适当内容,以使程序完整,并使程序的输出为:n=30
#include <iostream.h>
template <class T>
class Sample
{T n;
public:
Sample(){}
Sample(T i){n=i;}
Sample<T> operator+(const Sample<T> &);
void disp(){cout<<"n="<<n<<endl;}
};
template <class T>
Sample<T> Sample<T>::operator+(const Sample<T> &s){Sample<T> temp;
_______(1)_______;
return temp;
}
int main()
{Sample<int> s1(10),s2(20),s3;
s3=s1+s2;
_______(2)_______;
}答案
第1空:temp.n=n+s.n
第2空:s3.disp()