功能描述:
對list容器進行資料的插入和刪除
函式原型:
push_back
(elem)
;//在容器尾部加入乙個元素
pop_back()
;//刪除容器最後乙個元素
push_fron
(elem)
;//在容器開頭插入乙個元素
pop_front()
;//從容器中移除第乙個容器
insert
(pos, elem)
;//在pos位置插入elem元素的拷貝,返回新資料的位置。
insert
(pos, n, elem)
;//在pos位置插入n個emel資料,無返回值
insert
(pos, beg, end)
;//在pos位置插入[eng,end]區間的資料,無返回值。
clear()
;//一出容器中的所有資料
erase
(beg, end)
;//刪除[beg,end]區間的資料,返回下乙個資料的位置
erase
(pos)
;//刪除pos位置的資料,返回下乙個資料的位置
remove
(elem)
;//刪除容器中所有與elem值匹配的元素
**示例:
#include
#include
using
namespace std;
void
printlist
(const list<
int>
&l) cout << endl;
}//list插入和刪除
void
test01()
intmain()
總結:
*尾插–push_back
尾刪—pop_back
頭插–push_fron
頭刪–pop_fron
插入–insert
刪除–erase
移除–remove
清空–clear
C 容器插入和刪除
插入方法 1.vector list的insert用法 1 iterator insert iterator loc,const type val 2 void insert iterator loc,size type num,const type val 3 void insert iterat...
list容器的插入和刪除
防止資料修改,只做讀取操作 void print const list int l cout endl list的插入和刪除 void test list int iterator l1beg l1.begin list int iterator beg l2.begin list int iter...
map容器的插入和刪除
插入的四種方式 會按照key進行排序 map int,int m1 插入方式 1.m1.insert pair int,int 2 520 2.m1.insert make pair 1 2333 3.m1.insert map int,int value type 0 12345 4.m1 3 5...