STLでここがむずかC++!!!
そうなのです。iteratorの概念が最初の難関なんです。
普通、配列でイテレーション(巡回)する場合、
こんな感じです。
int array[10];
for(int i=0;i<10;i++){
//なにかする。
array[i];
}
自身、最初の頃std::vectorとstd::dequeしか使っていませんでした。
なぜなら、上記の方法でイテレーションできたからです。
さて、上記の方法をiteratorを使った方法で書き下すと・・・
http://studiokingyo.fc2web.com/dxlib/tutorial/stl_tutorial.html
の 2.STLの使い方のニュアンス をご覧下さい。
ちなみに、前、示したSTLの解説サイトですが、
一つ下の断層に行くとかなり凄いページのようです。
すばらC++!!!
http://cycode.zive.net/~menisys/tips/cbuilder/