QList<int> ls; ls<<1<<2<<3; foreach(const int &item, ls) *const_cast<int*>(&item) += 3; // или более жестоко *(int*)&item += 3; qDebug()<<ls;
C++ (Qt)for(int &item: ls){ item += 3;}
QList<QString> a; BOOST_FOREACH(QString& s, a) s += "s";
QList<int> ls; ls<<1<<2<<3; foreach(const int &item, ls) { int &item2 = const_cast<int&>(item); // так, если много раз нужен item2 += 2; const_cast<int&>(item) += 3; } // или так
foreach(const int &i, list1) { count*=i; }
QVector<int>::Iterator it1; for (it1 = list1.begin(); it1 != list1.end(); ++it1) count*=*it1;