c++map容器插入和刪除
阿新 • • 發佈:2022-05-11
函式原型:
insert(elem); //在容器中插入元素。
clear(); //清除所有元素
erase(pos); //刪除pos迭代器所指的元素,返回下一個元素的迭代器。
erase(beg, end); //刪除區間[beg,end)的所有元素 ,返回下一個元素的迭代器。
erase(key); //刪除容器中值為key的元素。
插入刪除和set一樣,迭代器型別也和set一樣,都是雙向迭代器,因此也沒有[]和+=的操作,也沒有固定位置插入,因為會自動排序,在任何位置插入都是相同的
map<int,int> m1;//插入資料的4種方式0
10 50 60 70 0
10 60 70 0
10 60 70 0