Qlist 的 java风格迭代器,代码如下:
#include <QMap>
#include <QListIterator> //只读
#include <QMutableListIterator> //读写
#include <QDebug>
//测试java风格的迭代器
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QList <QString> list;
list<<"A"<<"B"<<"C"<<"D";
//创建列表的只读迭代器,list作为参数
QListIterator <QString> i(list);
qDebug()<<"正向遍历迭代器:";
while (i.hasNext(