ある場合は?変数代入の最初のエイリアスは影響を受けません。これは、コピー代入演算子で参照変数refの数値が変更されるためです。'int'を返す必要があります。melpomeneA答えて1参照は別のものにリバウンドできないため、できます。いくつかの厄介なエラーにつながるでしょう。私のこの問題に対する解決策は気にしないことです。ほとんどの使用例では、operator=は絶対に必要というわけではないと思います。実際にクラスのユーザーにoperator=を提供する場合は、参照の代わりにポインタまたはstd::reference_wrapperを保持できます。どちらもあなたのクラスを割り当て可能にし、参照を再バインドすることができます。それらの2つの間で、私は通常、私の意見ではより使いやすいポインタを好む。'%s'モデルがありません。ViệtFrançaise。