2012-11-01から1ヶ月間の記事一覧
最近Javaで書いたプログラム(1万行ほど)をC++に移植しました.プログラムの構造はあまり変えたくなく,またメモリ管理についてあまり考えたくなかったのでshared_ptrを使って以下のように機械的に変換したところ,とりあえずSegmentation Faultなく動きま…
C++のboost::unordered_mapはvectorをそのままkeyにできます.複数の値の組み合わせをkeyにしたい場合,連結した文字列をkeyにするよりはvectorをkeyにしたほうがパフォーマンスが良いようです.
CやC++でdouble型の最小値が欲しい場合,やで定義されているDBL_MINが一見それに当たるように見えますが,DBL_MINは正の最小値です.負の範囲まで含めた最小値が欲しい場合は-DBL_MAXを使いましょう.複数の値の中から最大値を求める際に,比較するための初…