私は今C++を勉強しています。このリンクから勉強しようとしています。ここ第10章で、演算子のオーバーロードについて勉強していると、サンプルプログラムで「*this」が定数参照として返されます。ここにあります
このプログラムでは、「*this」を使用して現在のオブジェクトを逆参照しており、値を返すことは、現在の Counter オブジェクトを定数参照として意味します。
だから私がこれを好きなとき:
Counter a = ++i;
現在のオブジェクトが定数参照に割り当てられ、定数参照の値がデフォルトのコピー コンストラクターを使用して作成された新しいオブジェクトにコピーされますか?