//防止資料修改,只做讀取操作
void
(const list<
int>
& l)
cout << endl;
}//list的插入和刪除
void
test()
; list<
int>
::iterator l1beg = l1.
begin()
; list<
int>
::iterator beg = l2.
begin()
; list<
int>
::iterator end = l2.
end();
l1.insert(++
++l1beg,
++++beg, end)
(l1)
;//刪除某個位置的元素
list<
int>
::iterator l2beg = l1.
begin()
; l1.
erase(++
++++
++++
++++l2beg)
(l1)
;//刪除某段區間的元素
list<
int>
::iterator l3beg = l1.
begin()
; l1.
erase(++
++++
++++
++++
++l3beg, l1.
end())
(l1)
;//移除容器中與elem值匹配的元素
l1.remove
(521);
(l1)
;//清空所有元素
**總結: **
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...
C STLlist容器插入和刪除
功能描述 對list容器進行資料的插入和刪除 函式原型 push back elem 在容器尾部加入乙個元素 pop back 刪除容器最後乙個元素 push fron elem 在容器開頭插入乙個元素 pop front 從容器中移除第乙個容器 insert pos,elem 在pos位置插入el...
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...