かどうかわかりません
return *this
メンバー関数を呼び出したクラスのインスタンスを返す唯一の方法は? 私が尋ねた理由は、インストラクターが必要に応じてポインターの使用を避けるように言ったからです。これは、必要な唯一の方法が this ポインターを返すことである場合ではないかと思います。
プライベート データ メンバーの分子と分母を保持する分数クラスを使用しています。私が話しているメンバー関数は、たとえば 2 つの分数を加算するために使用されます。
Fraction C = A.plus(B);
plus メンバー関数は次のように定義されます。
Fraction& plus( const Fraction frac )
インストラクターは私たちに C = A += B を実行させたいと思っているので、それが理由だと思います。