容器的注意事项

本文总结了C++中各种容器的操作方法,包括全局函数find的使用、迭代器注意事项、list和intset容器中元素的删除方式、查找首个元素的位置、set容器插入元素返回结果解析、循环删除元素时迭代器的有效性检查、map的三种插入方法及插入或替换元素的技巧。此外还介绍了multimap作为字典容器的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.全局函数:find(begin,end,value); //删除是value的所有元素

2.在迭代器使用时务必注意超尾。

3.list::remove(elem);    //删除elem的所有元素

4.int set::erase(elem); //删除elem的所有元素 

5.iterator find(elem);    //找到第一个elem。

6.pair<set<T>::iterator,bool result> set::insert(elem);  //result为插入是否成功

7.循环移除元素时,小心迭代器是否存在

8.map插入方法之三:c.insert(map<T1,T2>::value_type(T1 a, T2 b) );  

9.map a;

   a[key]=value;   //存在就替换,不存在则插入

10.multimap 是字典的典型容器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值