、この1で 、 私は「非常にこのポインタについては理解できないM、* この質問は、オペレータ+過負荷に関するものではありません は、このポインタについてです、とクラス間の関係、"* this pointer"を詳しく教えてもらえますか?
このポインタは何を指していますか?
非常にありがとうございます!それでも
// UGLY CODE, ONLY TO ILLUSTRATE A POINT
Integer x, y;
x = (y += 10) + 1;
としてconst
参照を取るオペレータのこの形式を(そのようなコードを書くことができるように
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;
}
}
良いC++プログラミングの本を読んだことはありますか?本の全体が何を提供しているかを数分で説明するのは難しいです。 –
C++で考えると、私はこの本を読んだときに私はしばしば分かりません。それは私の最も疑問がどこから来たのかです。 – user1279988
あなたが把握したい "もの"は何でしょうか?この追加情報は、「これ」についての情報の適切な部分を教えてくれるでしょう。 – dexametason