Je ne peux pas déréférencer un QMutableListIterator comme un itérateur STL - avec * it. J'essaie d'utiliser QMutableListIterator :: value() mais mon programme se bloque. Quel est le bon moyen de le faire?Récupère l'élément actuel de QMutableListIterator
QFileInfoList files;
// populate list
QListIterator<QFileInfo> it(files);
it.toFront();
QFileInfo = it_top.value();
// crash
L'erreur est
ASSERT: "item_exists()" in file /usr/include/qt4/QtCore/qlist.h, line 778
Merci
pouvez-vous poster du code avec lequel vous pouvez reproduire le problème? – Naveen
Oui, en fait, j'ai raté quelque chose. Accrochez-vous – MVG
@MVG: Je ne connais pas Qt, mais est-il initialisé correctement? – Naveen