Например, пока интересуют QList и QVector, так как у них время доступа до элемента O(1).
Со сравнениями итераторов более-менее понятно - STL-style быстрее Java-style.
Экономичней всего по памяти кажеться
for( int i = 0; i < list.count(); i++ )
list.at(i); //do something
А вот какой метод обхода быстрее? Итераторы, foreach или через for/count?