c++STL——List容器

*List*

赋值和交换

  • assign(beg , end); <!--将区间【beg,end】中的数据拷贝赋值//-->

  • assign(n,elem); <!--将n个elem拷贝赋值给本身//-->

  • 重载运算符= ; <!--重载等号,等号两遍直接赋值//-->

  • swap(list) ; <!--将list与本身交换;//-->

大小操作

  • size(); <!--list的当前大小;/-->

  • empty(); <!--判断是否为空,bool//-->

  • resize(num); <!--重新定义大小为int num,过长用零填充//-->

  • resize(num,elem); <!--重新定义大小,过长的用elem填充-->

插入和删除

  • push_back(elem)

  • pop_back()

  • push_front(elem)

  • pop_front()

  • insert(pos,elem) <!--在pos位置插入入elem,返回新数据的值-->

  • insert(pos,n,elem) <!--在pos位置插入n个elem-->

  • insert(pos,beg,end) <!--在pos位置插入区间【beg,end】的数据-->

    • clear() <!--清除数据-->

  • erase(beg,end) <!--删除【beg,end】区间的数据,返回下个数据的值-->

    • erase(pos) <!--删除指定位置的数据-->

  • remove(elem) <!--删除容器中所有与elem值匹配的元素;-->

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值