#include <iostream>
using namespace std;
 
struct Add {
    double x=0, y=0;
    operator double () { return x+y; }
};
 
 
int main() {
	double z=Add{ 10,20 };
	cout<<z<<endl;
	return 0;
}
				I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKc3RydWN0IEFkZCB7CiAgICBkb3VibGUgeD0wLCB5PTA7CiAgICBvcGVyYXRvciBkb3VibGUgKCkgeyByZXR1cm4geCt5OyB9Cn07CgoKaW50IG1haW4oKSB7Cglkb3VibGUgej1BZGR7IDEwLDIwIH07Cgljb3V0PDx6PDxlbmRsOwoJcmV0dXJuIDA7Cn0=