- C++相談室 part116 [転載禁止]©2ch.net
714 :デフォルトの名無しさん[sage]:2015/04/24(金) 10:59:40.01 ID:SJX4zjJP - >>690
代入演算子を必須とするという謎条件でも operator=の中で*this = A(o.a)すればできると思うけどそれじゃダメなの?
|
- C++相談室 part116 [転載禁止]©2ch.net
717 :デフォルトの名無しさん[sage]:2015/04/24(金) 12:40:17.74 ID:SJX4zjJP - >>715,>>716
えっ? http://ideone.com/4PUbJX
|
- C++相談室 part116 [転載禁止]©2ch.net
720 :デフォルトの名無しさん[sage]:2015/04/24(金) 13:02:37.17 ID:SJX4zjJP - >>718
はは俺がバカでした
|
- C++相談室 part116 [転載禁止]©2ch.net
722 :デフォルトの名無しさん[sage]:2015/04/24(金) 13:12:32.74 ID:SJX4zjJP - placement newなら出来るね
http://ideone.com/I7lsZ7
|
- C++相談室 part116 [転載禁止]©2ch.net
723 :デフォルトの名無しさん[sage]:2015/04/24(金) 13:15:39.19 ID:SJX4zjJP - アホを晒しつつも可能な方法を示した俺スゴイ
|
- C++相談室 part116 [転載禁止]©2ch.net
725 :デフォルトの名無しさん[sage]:2015/04/24(金) 14:48:45.76 ID:SJX4zjJP - >>724
俺は解決策を提示できた お前は罵ることしか出来ない無能
|
- C++相談室 part116 [転載禁止]©2ch.net
727 :デフォルトの名無しさん[sage]:2015/04/24(金) 15:31:22.87 ID:SJX4zjJP - はいはい、そういうことはconstメンバ変数があるクラスのoperator=をどう書けば良いのかを
提示してから言ってね無能
|
- C++相談室 part116 [転載禁止]©2ch.net
729 :デフォルトの名無しさん[sage]:2015/04/24(金) 15:52:49.09 ID:SJX4zjJP - 自分で解決?
とうとう発狂したか 哀れ
|
- C++相談室 part116 [転載禁止]©2ch.net
736 :デフォルトの名無しさん[sage]:2015/04/24(金) 20:24:46.39 ID:SJX4zjJP - >>732
本人が言うのもなんだけど何の問題もないよ 気持ち悪いのは同意だし、こんなコード仕事じゃ書かない ただしこの場合はこれでいいけど、デストラクタを走らせなければならないメンバ がある場合は↓の様にしなければいけないけどね http://ideone.com/perUvr operator<部分がアレ?何のことだろう?
|
- C++相談室 part116 [転載禁止]©2ch.net
741 :デフォルトの名無しさん[sage]:2015/04/24(金) 21:44:43.76 ID:SJX4zjJP - >>737
placement newの例外? お前らは難癖つけることだけは一流だなw どういう場合にどうメチャメチャになるのか具体的な例を示すことはないだろうな
|
- C++相談室 part116 [転載禁止]©2ch.net
744 :デフォルトの名無しさん[sage]:2015/04/24(金) 21:49:57.46 ID:SJX4zjJP - あのplacement newで発生する例外が問題になるなら
普通のデフォルト生成の代入演算子でもまったく同じ事だわ
|
- C++相談室 part116 [転載禁止]©2ch.net
746 :デフォルトの名無しさん[sage]:2015/04/24(金) 21:59:32.30 ID:SJX4zjJP - 見事なまでに具体例を全く示さないのがこいつらの特徴w
せいぜい「自明じゃね?」の捨て台詞が関の山
|