2010-06-02 vectorとかswitchとか。 C++ C++は速度的に if文 < switch文 なんだけれども、 ゲームでの毎フレームの処理で、分岐が3つくらいの場合、誤差だよねえ……? という呟き。 ※ switchは条件に木構造使ってるから早い、んだったと思う[メモ] std::vectorのイテレータアクセスが遅いのは、アクセス毎に範囲チェックを行っているかららしい。 前に実測したときは、[]アクセスに比べてイテレータアクセスが7倍遅いという、半ば信じがたいほどの速度の開きがあったから、前々から気になっていたんだよね。 メモメモ。