C 順序容器 STL list類

2021-06-28 18:18:12 字數 591 閱讀 2240

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 單向列表。只支援單...