vectorとかswitchとか。

C++は速度的に if文 < switch文 なんだけれども、
ゲームでの毎フレームの処理で、分岐が3つくらいの場合、誤差だよねえ……?
という呟き。
※ switchは条件に木構造使ってるから早い、んだったと思う

[メモ]
std::vectorイテレータアクセスが遅いのは、アクセス毎に範囲チェックを行っているかららしい。
前に実測したときは、[]アクセスに比べてイテレータアクセスが7倍遅いという、半ば信じがたいほどの速度の開きがあったから、前々から気になっていたんだよね。
メモメモ。