- C++相談室 part124 [無断転載禁止]©2ch.net
284 :デフォルトの名無しさん (ワッチョイ 13e7-11Ad)[sage]:2016/04/29(金) 02:40:06.76 ID:+q+2SQ0C0 - 扱ってるオブジェクトがstd::vectorでswapするとき一時オブジェクト作るときにメモリ確保するよ。
という話のように思うのだが。 C++は常にANY扱ってるわけじゃねーんだから、中身のことまでケアしてください。
|
- C++相談室 part124 [無断転載禁止]©2ch.net
286 :デフォルトの名無しさん (ワッチョイ 13e7-11Ad)[sage]:2016/04/29(金) 02:45:03.22 ID:+q+2SQ0C0 - ちなみに俺はあんまり経験ないけど、
moveするときは、メンバ変数はスワップしてmove元をクリアして終わりだな。 確かmove元が使えなくなってもOKだったと思うし。
|
- C++相談室 part124 [無断転載禁止]©2ch.net
287 :デフォルトの名無しさん (ワッチョイ 13e7-11Ad)[sage]:2016/04/29(金) 02:45:57.22 ID:+q+2SQ0C0 - >>285
あ、マジで。
|
- C++相談室 part124 [無断転載禁止]©2ch.net
289 :デフォルトの名無しさん (ワッチョイ 13e7-11Ad)[sage]:2016/04/29(金) 02:48:27.73 ID:+q+2SQ0C0 - >>288
オーダーは知らないが、推測では全コピーするから相当重い。
|
- C++相談室 part124 [無断転載禁止]©2ch.net
290 :デフォルトの名無しさん (ワッチョイ 13e7-11Ad)[sage]:2016/04/29(金) 02:50:08.54 ID:+q+2SQ0C0 - もしくはカスタムロジックで魔法でもあるのか。
|
- C++相談室 part124 [無断転載禁止]©2ch.net
292 :デフォルトの名無しさん (ワッチョイ 13e7-11Ad)[sage]:2016/04/29(金) 02:53:25.35 ID:+q+2SQ0C0 - >>291
それは悪かった。 じゃあ、何の話をしてるか整理しないと、認識度が段々でかみ合ってないぞ。
|