2

Aオーバーロードされたクラスにしましょう値によるoperator= パラメーターを持つ関数を呼び出すと、オーバーロードされたものが呼び出されますか?Aoperator=

4

1 に答える 1

6

その代入演算子は呼び出されません。
コピーコンストラクタが呼び出されます。

これがコピーコンストラクターの目的であり、同じ型のオブジェクトを取り込んでその型のコピーを作成します。値渡しは、コピーコンストラクターが常に呼び出される典型的なケースです。

于 2012-04-15T07:59:35.797 に答える