注意:此页面搜索的是所有试题
题目内容
(河南财经大学数据库基础与应用)
给出下面程序的输出结果。
#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=""> }
#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=""> }
参考答案