class X{ public: int a; int b; X(){} X(int a,int b=0):a(a),b(b){} }; X&& operator+(const X& a,const X& b){ return move(X((a.a+b.a),(a.