16,235
社区成员
发帖
与我相关
我的任务
分享
#include<iostream>
#include<string>
#include<stack>
#include<cmath>
using namespace std;
struct Compare {
int i;
double b;
char c;
bool operator ==(const Compare& o) const {
return i == o.i && b == o.b && c == o.c;
}
};
int main()
{
Compare a{ 1,0.1,'a' };
Compare b{ 1,0.1,'a' };
cout << (a == b) << endl; //output:1
b.c = 'b';
cout << (a == b) << endl; //output:0
return 0;
}