[過去ログ] C++相談室 part137 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
819(3): (ワッチョイ ff5b-/HDE) 2018/09/29(土)00:09 ID:UwfF5QN40(1/2) AAS
>>818
いんや。
オブジェクトにムーブコンストラクタがあって戻り値が右辺値ならコピー回避されるし、戻り値最適化で一切何も起こらない可能性すらある。
て、はちみつが言ってた。
820(1): (オッペケ Sr4b-N9wp) 2018/09/29(土)00:13 ID:X+ykKtqpr(1/2) AAS
>>819
へぇ
> 一切何も起こらない
というのは、一切余計なオーバーヘッドがない、ということですか?
824: はちみつ餃子◆8X2XSCHEME (ワッチョイ bf6f-aemA) 2018/09/29(土)02:25 ID:4F2hgYyq0(1/2) AAS
>>818-823
コピーもムーブも省略される可能性ってのは、左辺の場所でオブジェクトを直接に構築するっていう意味。
構築してからそのままコピーしてる (そして元のオブジェクトが一時的である) 場合は実際には直接構築したって同じよねという話。
825(1): (ワッチョイ 17b3-cB/m) 2018/09/29(土)14:26 ID:7XGFV27+0(1/4) AAS
>>819
>オブジェクトにムーブコンストラクタがあって戻り値が右辺値ならコピー回避されるし
なんかムーブコンストラクタを魔法か何かと勘違いしてないか?
ムーブコンストラクタの方が重い処理してたら当然重くなるんだぞ
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.031s