2006-12-13 iteratorの it++ と ++it C++ STL C++クックブックのアルゴリズムの章を読んでいたら、iteratorのループでは it++ ではなく ++itを使えと書いてあった。 it+だと一時オブジェクトが作られてしまうのだそうだ。 心当たりが数ヶ所合ったので grep して修正しておいた。 追記 自分が iterator を使うポイントでは100%の確率でconst_iteratorにすべきだったのであわせて修正した。 C++クックブックおそるべし。