2010-10-20から1日間の記事一覧

c++の連想配列

STLにstd::mapがあるけど遅いし出来る限りstd::tr1::unordered_mapを使いましょう 罠 ユーザ定義型をキーに持つとき,その型の比較operatorを定義する必要がある []でmapにアクセスすると,そのキーが勝手に追加される この仕様にクソはまった.errorとかwar…

分割コンパイル

ようやく理解した.要点は ヘッダファイルとソースファイルをきちんと分けましょう そうしないとコンパイル時に multiple definitions とか言われてコンパイルできない 関数はプロトタイプ宣言 変数は extern を付けて宣言 インクルードガードをしましょう r…