QList<T>
withループを反復処理すると、私が実施したテストでは、アイテムは標準ループ foreach
の場合と同じ順序で返されます。for
私の質問は、自然な順序付け ( と のような) を持つコンテナーの場合、常にforeach
このようにインデックスの番号順でアイテムを返すことですか? たとえば、次は常に同等ですか?QList
QVector
QList<T> list;
for( int i=0; i<list.count(); ++i )
{
// process items in numerical order by index
// do something with "list[i]";
}
foreach( T item, list )
{
// will items always be processed in numerical order by index?
// do something with "item";
}