C++相談室 part47
■ このスレッドは過去ログ倉庫に格納されています
0759デフォルトの名無しさん
2006/03/11(土) 00:47:02場所によってコピーの方法が変わると言うまずい状況になるから
メンバとしてしか定義できないようにしたと書いてある。
ただしfriendまでは言及されていないが。
struct Hoge {/* 〜 */};
Hoge x, y;
x = y; //デフォルトのコピー
Hoge& operator =(Hoge&, const Hoge&) {/* 〜 */}
Hoge z;
z = x; //さっきのoperator =()
■ このスレッドは過去ログ倉庫に格納されています