C STLlist容器插入和刪除

2021-10-21 15:18:35 字數 1104 閱讀 7111

功能描述:

對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...