QList容器 和 QLinkedList容器
- QList< T>是最常用的容器类。QList以列表形态存储并管理数据,并能进行基于快速索引的访问,也可以进行快速的数据删除操作。继承自QList类的子类有QItemSelection、QQueue、QStringList、QTestEventList.
- 可用运算符<< 、append()、prepend()进行添加元素,insert()进行插入。QList< T>维护了一个指针数组,数组元素指向每一个链表项,因此QList< T> 提供了基于下标的快速访问。
- Java风格迭代器迭代点位置:第一个列表项前、两个列表项中间、最后一个列表项之后。STL风格迭代器迭代点位置:直接指向列表项。

QList<int> list;list <<1 <<2 <<3 <<4 <<5 <<6;list <<7;list.append(8);list.prepend(0); list.insert(1,99);qDebug() << list;qDebug() << list[2];qDebug() << list.at(3);qDebug() << "链表中是否有元素8: " <<list.contains(8);list.replace(7, 66); qDebug() << list;list.removeFirst();qDebug() << list;list.removeLast();qDebug() << list;
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!