ジェネリックこの理由から、イテレータはQListと関連して有用であることはめったにありません。 STLスタイルのイテレータは メイクセンスを行う一つの 場所は、私はマクロのforeachはオプションではありませんループのために持っているので、場合反復子v.s. Qt内のループに基づくインデックス
http://doc.qt.digia.com/4.2/qlist-iterator.html
に引数としてあります。イテレータやインデックスを使うべきですか?
for(int i = 0; i < list.size(); i++) {
Do something with list[i]
blah blah blah
}
for(QList<type>::iterator i = list.begin(); i != list.end(); ++i) {
Do something with *i
blah blah blah
}
お返事ありがとうございます。それが味の問題であれば、私のプログラムでインデックスを使うのは間違いなく便利です。私は、医者がマクロと言っているQtのforeachを指していました。私はSTLにもマクロがあることを知らなかった。 – user421616