В данный момент читаю книгу по Qt авторства Макса Шлее, наткнулся на следующее утверждение:
for (;it!=vec.begin();++it)
{
qDebug()<<*it;
}
... при прохождении элементов в обратном порядке при помощи оператора -- необходимо помнить, что он не симметричен с прохождением при помощи оператора ++. Поэтому цикл должен в этом случае выглядеть следующим образом:
QVector<QString>::iterator it=vec.end();
for (;it!=vec.begin();)
{
--it;
qDebug()<<*it;
}
Вопрос же заключается в следующем:
Что мешает нам поместить --it в заголовок for (или как еще можно назвать круглые скобки после for)?