qt 链表QList,QLinkedList的常见使用

QList,QLinkedList这俩个链表是qt里面常用的模板类容器,QLinkedList继承自QList.下面先说说QList.

QList类-------------------------------------------

QList,QLinkedList是一个模板类容器,它可以存储多种数据类型.与先前介绍的QString,QStringList,它的方法也非常的类似,常用有:

append()尾部插入元素

prepend()头部插入元素 

insert()指定位置插入元素

replace()替换元素(QLinkedList无)  

at()用下标访问元素(QLinkedList无)   

removeFirst()删除第一个元素

removeLast()删除最后一个元素

removeAt()删除指定位置元素(QLinkedList无)  

removeOne()删除已知元素

clear()清空链表......

    QList<int> list;//模板类容器.

    list<<1<<2<<3<<4<<5<<6<<7<<8;
    list<<9;
    list.append(10);    //尾部添加
    list.prepend(0);    //头部添加
    list.insert(1,99);  //指定位置插入

    list.replace(5,66);//替换元素.方式1
    list[0] = 100;     //对下标进行访问.方式2
    list.at(2);        //访问下标为2的元素

    list.removeFirst(); //删除第一个元素
    list.removeLast();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值