이렇게 연산자 오버로드 하는문제 5갠데 제가 저번주에 수업빠졌더니 하나도 모르겠어요 

두문제만해주시면 제가 머리싸매고 나머지 해볼게요 제발 도와주십시요..

#include <iostream>

using namespace std;


class Book {

double a, b;

const char z[20];

public:

int setelement(double x, double y);

int readelement(double *x, double *y);

Book operator +=(Book A);

Book operator -=(Book A);

void show();

};

Book Book::operator+=(Book A)

{

Book C;

C.a = a += A.a;

C.b = b += A.b;

return C;

}

Book Book::operator-=(Book A)

{

Book C;

C.a = a -= A.a;

C.b = b -= A.b;

return C;

}

Book Book::setelement(const char z, double x, double y);

int main()

{

Book a("청춘", 20000, 300), b("미래", 30000, 500);

a += 500;

b -= 700;

a.show();

b.show();

}