エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
関連記事: http://d.hatena.ne.jp/gintenlabo/20100531/1275335373 http://d.hatena.ne.jp/gintenlabo/... 関連記事: http://d.hatena.ne.jp/gintenlabo/20100531/1275335373 http://d.hatena.ne.jp/gintenlabo/20100602/1275505739 結論から言います。 以前の記事において、参照に対する Boost.Optional は、生ポインタの代替として使える、と書きましたが、 現状の Boost.Optional の設計では、 boost::optional を生ポインタの代わりに使うのは、様々な点から推奨できません。 というのも、 boost::optional の設計は、基本的に T として参照を取るようには作られていないからです。 例えば等値比較の仕様を見ると、この操作は、 T が参照の場合には、 二つのオブジェクトが同じ参照であるかではなく、参照先のオブジェクトが互いに同じ値を持っているか否かを比較す