- 【初心者歓迎】C/C++室 Ver.99【環境依存OK】 [無断転載禁止]©2ch.net
450 :デフォルトの名無しさん[sage]:2016/09/24(土) 16:08:40.62 ID:9U1MP9t0 - コピーと移動がよく分かっていないのですが、コピーか移動かを瞬時に判別できる方法はありませんか?
a = std::move(b); と書かれた場合はすぐに移動だと分かりますが a = b; とだけ書かれた場合、コピーなのか移動なのかをすぐには判断出来ません。
| - 【初心者歓迎】C/C++室 Ver.99【環境依存OK】 [無断転載禁止]©2ch.net
452 :デフォルトの名無しさん[sage]:2016/09/24(土) 16:17:23.25 ID:9U1MP9t0 - >>451
えっ? std::moveが移動の意味で使われないなら一体どういう意味で使われるのでしょう? 実際にコピーになるのか移動になるのかは別としてプログラマーの意図としてはstd::moveは移動の意味で使っているのではないのですか?
|
|