容器的注意事項

2022-05-07 18:24:13 字數 458 閱讀 9942

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::iterator,bool result> set::insert(elem);  //result為插入是否成功

7.迴圈移除元素時,小心迭代器是否存在

8.map插入方法之三:c.insert(map::value_type(t1 a, t2 b) );  

9.map a;

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

10.multimap 是字典的典型容器

容器的注意事項

1.全域性函式 find begin,end,value 刪除是value的所有元素 2.在迭代器使用時務必注意超尾。3.list remove elem 刪除elem的所有元素 4.int set erase elem 刪除elem的所有元素 5.iterator find elem 找到第乙個e...

容器的注意事項

1.全域性函式 find begin,end,value 刪除是value的所有元素 2.在迭代器使用時務必注意超尾。3.list remove elem 刪除elem的所有元素 4.int set erase elem 刪除elem的所有元素 5.iterator find elem 找到第乙個e...

C map容器 注意事項

map是c 中的關聯容器,提供很好的一對一的關係。c 中map容器提供乙個鍵值對容器,map與multimap差別僅僅在於multiple允許乙個鍵對應多個值 增加和刪除節點對迭代器的影響很小 對於迭代器來說,可以修改實值,而不能修改key 查詢的時間很少,基本是log n 一 map的說明 1 標...