В QStringList список файлов каталога
QStringList::Iterator it=fileList.end();
qDebug(QString::number(fileList.count()));
fileList.erase(it);
qDebug(QString::number(fileList.count()));
Начиная с последнего, передаю и удаляю из списка.
В отладчике после удаления
ASSERT: "it.node != node" in c:\qt\3.3.8\include\qvaluelist.h (301)
и на следующем удалении
Unhandled exception at 0x39fcad06 in sep_agent_c.exe: 0xC0000005: Access violation reading location 0x0000000c.
Что делаю не так?