1、例項化std::list物件
#include
lista;
2、在list開頭插入元素
a.push_front(2);
3、在list末尾插入元素
b.push_back(100);
4、在list中間插入元素
iter = a.begin();
++iter;
a.insert(iter,10);
++iter;
a.insert(iter,4,20);//插入4個20
++iter;
a.insert(iter,++b.begin(),--b.end());
5、刪除list中的元素
list::iterator ielementvaluetwo = a.insert(a.begin(),2);
a.erase(a.begin(),ielementvaluetwo);//刪除區間裡的元素
a.erase(ielementvaluetwo);//刪除乙個
6、對list中元素進行反轉和排序
a.reverse();//反轉
a.sort();//排序
STL list容器的使用 C
list 的使用 在使用list必須包括標頭檔案 include 1 如何定義乙個list物件 include int main void 2 使用list的成員函式push back和push front插入乙個元素到list中clist.push back a 把乙個物件放到乙個list的後面 ...
C 順序容器
一 順序容器型別 順序容器 vector list deque 介面卡 stack queue priority queue 使用這些容器都必須使用相應的標頭檔案 二 容器元素初始化 cc 建立乙個名為c的空容器 cc c2 建立容器c2的副本 cc b,e 建立c,其元素是迭代器b和e的範圍內的副...
C 順序容器
1 概述 乙個容器就是一些特定型別物件的集合。順序容器型別 描述vector 可變大小陣列,支援快速訪問,在尾部之外的地方插入或刪除時可能很慢 deque 雙端佇列。支援快速訪問,在頭尾插入刪除會很快。list 雙向列表。只支援雙向順序訪問。插入刪除很快 forward list 單向列表。只支援單...