2013-12-25 15項 operator=を書くときは、*thisへのリファレンスを返そう Effective C++ "operator=を書くときは、*thisへのリファレンスを返そう" operetor=の関数定義は、次のようにします。 C &operator=(const C &rhs) { .... return *this; } 戻り値をconstにすると戻り値への代入ができないため、以下のような式がコンパイルできなくなってしまいます。 (c1 = c2) = c3;