#include <QCoreApplication>
#include <QDebug>
#include <QLinkedList>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QList<int> list;
//添加元素
list<< 1<<2<<3<<4<<5<<6<<7<<8;
list.append(9); //在尾添加
list.prepend(0); //在头添加
list.insert(1,999);
qDebug() << list;
//查找元素
qDebug() << "list的第三个元素" << list.at(2);
qDebug() << "list的第三个元素" <<list[2];
qDebug()<<"list中是否有8:" <<list.contains(8);
//修改元素
list.replace(5,66);
list[0] = 100;
qDebug() << list;
//删除元素
list.removeOne(999); //删除包含元素
qDebug() << list;
//删除第一个元素
list
Qt:QList,QLinkedList容器
最新推荐文章于 2025-10-26 19:44:25 发布
本文深入探讨了Qt库中两种重要的容器类:QList和QLinkedList。通过比较它们的实现原理、性能特点以及适用场景,帮助开发者理解如何选择合适的容器进行数据存储和操作。QList提供了快速的随机访问能力,而QLinkedList则适合频繁的插入和删除操作。

最低0.47元/天 解锁文章
1281

被折叠的 条评论
为什么被折叠?



