メモリ使用量が増えてもよいので速度を優先させたい場合の最適化方法を考えます。
- 計算した値をキャッシュし計算回数を減らす
- 同じ値の設定処理を何度も行わない
- 関数の戻り値では、構造体の値を返す代わりに構造体のconst参照を返す
- クラスの不要な関数を削除する、不要な機能のインターフェース実装があれば削除する
- 不要なら空のデストラクタを定義しない
Effective Modern C++ ―C++11/14プログラムを進化させる42項目
- 作者: Scott Meyers,千住治郎
- 出版社/メーカー: オライリージャパン
- 発売日: 2015/09/18
- メディア: 大型本
- この商品を含むブログ (7件) を見る