MyTetra Share
Делитесь знаниями!
О, смотри-ка какое хорошее место. Дайте два!
Как перебирать элементы QList через foreach
20.03.2016
22:41
Текстовые метки: Qt, QList, foreach, перебор элементов, обход
Раздел: Компьютер - Программирование - Язык C++ - Библиотека Qt - Принципы написания кода

В Qt цикл foreach можно использовать с различными списочными контейнерами - QList, QMap.


Простой пример перебора значений списка без итераторов выглядит так:


QList<int> list;


foreach( int value, list )

{

qDebug() << "Item value: " << value;

}


Эта конструкция более легкая и простая, чем синтаксис через итераторы.


Примечание. Иногда возникает воспрос: как удалять элементы при обходе списка QList или массива QVector? Об идеологически верном методе удаления написано в статье Как правильно удалять элементы из QVector или из QList в момент обхода массива (списка).



Так же в этом разделе:
 
MyTetra Share v.0.52
Яндекс индекс цитирования