STLのイテレーターをメンバ変数にするのはいいのかな?
listでキャシュみたいに使えばちょっとは早くなるかなぁと思ってみたり。