QList遍历
QList<int> list;
list << 1 << 2 << 3 << 4 << 5;
qDebug() << "QList第一种遍历";
QList<int>::iterator it1 = list.begin();
for(; it1!=list.end(); ++it1)
{
qDebug() << *it1;
}
qDebug() << "QList第二种遍历";
QListIterator<int> it2(list);
for(it2.toFront(); it2.hasNext();)
{
qDebug() << it2.next();
}
qDebug() <<"";
for(it2.toBack(); it2.hasPrevious();)
{
qDebug() << it2.previous();
}

QMap遍历
QMap<QString, QString> map;
map["Demo1"] = "样式1";
map["Demo2"] = "样式2";
map["Demo3"] = "样式3";
ma

该博客介绍了如何使用Qt中的QList和QMap进行遍历操作。示例中展示了两种不同的遍历方式,对于QList,通过迭代器和QListIterator进行前向和后向遍历;对于QMap,同样使用迭代器和QMapIterator进行键值对的前向和后向遍历。
最低0.47元/天 解锁文章
7万+





