#include<iostream>
using namespace std;
struct Name{
int x;
int y;
Name(int a, int b) {
x = a;
y = b;
}
int sum() {
return x+y;
}
void operator= (Name a) {
x = a.x;
y = a.y;
}
};
Name operator+ (Name x, Name y) {
return Name(x.x + y.x, x.y + y.y);
}
int main() {
Name yet(1,2);
yet = Name(2,3)+Name(3,4);
cout << yet.sum() << endl;
}
|