たとえば、これでは、このポインタについてはよくわかりません。この質問は、operator +のオーバーロードについてではなく、このポインタと、クラス間の関係についてです。
*このポインタは何を指しますか?
ありがとうございます!
class Integer {
int i;
public:
Integer(int ii): i(ii) { }
const Integer operator+(const Integer& rv) const {
cout<<"operator+"<<endl;
}
Integer&
operator+=(const Integer& rv) {
i += rv.i;
return *this;
}
}