主观

给出下面程序的输出结果。

#include ﹤iostream.h﹥

template﹤class T﹥

class Sample

{

T n;

public:

Sample(T i){n=i;}

int operator==(Sample&);

};

template﹤class T﹥

int Sample﹤T﹥::operator==(Sample&s)

{

if(n==s.n)return 1;elsereturn 0;

}

void main( ){

Sample﹤int﹥s1(2),s2(3);

cout﹤﹤"s1与s2的数据成员"﹤﹤(s1==s2?"相等":"不相等")﹤﹤endl;

Sample﹤double﹥s3(2.5),s4(2.5);

cout﹤﹤"s3与s4的数据成员"﹤﹤(s3==s4?"相等":"不相等")﹤﹤endl;

}

参考答案
您可能感兴趣的试题
¥

订单号:

遇到问题请联系在线客服

订单号:

遇到问题请联系在线客服