掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
テンポラリオブジェクトに直接介入するには (ID:51397)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
RVO(Return Value Optimization) ですか>ちょっと調べてみました その中でも 今回やりたいことは NRVO (Named Return Value Optimization) と呼ばれるものみたいですね VC++ のコンパイラでは RVO までしかサポートしていない模様でした ま 最悪 MYCLASS(MYCLASS &a, MYCLASS &b, int flg) のような コンストラクタを作成し すべての 演算を コンストラクタ内で行う という手を いま思いつきました これで コピーコンストラクタ は走らなくなりますが 記述が大変だ・・・ Efficient C++ って有名な 書籍みたいですね 3,500円か〜 近所のパソショップに置いてあったら一読してみようと思います 以上 ありがとうございました
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.