题目内容:
给出下面程序的输出结果。#include
template
class Sample
{
T n;
public:
Sample(T i){n=i;}
int operator==(Sample &);
};
template
int Sample::operator==(Sample&s)
{
if(n==s.n)
return 1;
else
return 0;
}
void main( )
{
Samplesl(2),s2(3); .
cout<<″s1与s2的数据成员″<<(sl==s2 ?″相等″:″不相等″)<<>< p="">
Samples3(2.5),s4(2.5);
cout<<″s3与s4的数据成员″<<(s3==s4 ? ″相等″:″不相等″)<<>< p=""> }
参考答案: