MultableListIterator : List ile oluşturulan Bir listenin eleamanlarını Bizim İstedigim Kıstaslara Göre Degiştir kaldırma Update Etmeye Yarar
Örnegin : liste olusturduk listede 0,1,2,3,4,5,6,7,8,9 var ...biz multableile Diyoruz ki eger sayı 2 bölünüyorsa listeden cıkar eger sayı 3 e bölünüyor 5 artır gibi kıstaslar verip degistiriyoruz listeyi
Örnegin : liste olusturduk listede 0,1,2,3,4,5,6,7,8,9 var ...biz multableile Diyoruz ki eger sayı 2 bölünüyorsa listeden cıkar eger sayı 3 e bölünüyor 5 artır gibi kıstaslar verip degistiriyoruz listeyi
QList List;
for(int i = 0; i < 10; i++) List.append(i);
QMutableListIterator mIter(List);
qDebug() << "Modifying element while moving forward...";
while(mIter.hasNext())
{
// The next() function returns the next item
// in the list and advances the iterator.
// To remove items as we iterate over the list,
// we use remove().
// To modify the value of an item,
// we use setValue().
int val = mIter.next();
// odd: remove, even: negate
if (val % 2 == 1) mIter.remove();
else if (val % 2 == 0) mIter.setValue(-val);
}