C 中一些容器的基本操作

2021-09-29 21:13:18 字數 1109 閱讀 8698

< vector > 向量//可變陣列

vectorreference operator  (size_type n); //陣列方式訪問元素

reference at (size_type n); //函式方式訪問元素

void push_back (const value_type& val); //末尾插入

void pop_back(); //末尾彈出

reference front(); //頭部元素

reference back(); //尾部元素

iterator insert (iterator position, const value_type& val); //插入乙個元素

void insert (iterator position, size_type n, const value_type& val);

//插入n個元素

void insert (iterator position, inputiterator first, outputiterator last);

//插入乙個區間

< queue > 佇列(先進先出)

queuevalue_type& front(); //頭部元素

value_type& back(); //尾部元素

void push (const value_type& val); //入隊(插入隊尾)

void pop(); //出隊(刪除隊頭)

< priority_queue > 優先佇列

priority_queuevalue_type& front(); //頭部元素

void push (const value_type& val); //入隊(插入隊尾)

void pop(); //出隊(刪除隊頭)

//優先佇列過載//特殊性

struct cmp1

}struct cmp2

}struct number2; //定義

for(vector::iterator it=ve.begin();it!=ve.end();it++)

cout<<*it<

C 中一些檔案的操作

1.file.exist檢查檔案是否存在 public static bool exists string path 檔案存在時,返回true,相反返回false。2.讀寫檔案 public static string readalltext string path 讀取檔案的所有行放入乙個字串中,...

c STL中一些常用操作

include include include include include using namespace std intmain s.erase 1,3 第乙個引數指定從此索引位置開始刪除,第二個元素指定刪除的長度,如果無則會刪除從索引對應的元素之後的所有元素 cout s vector in...

Shell中一些簡單操作

為建立 echo hello shell out.txt 為追加 echo hello shell out.txt 當out.txt 文字不存在時,與 都會預設建立out.txt文字,並將hello shell 字串儲存到out.txt中 當out.txt文字存在時,會將out.txt文字中的內容清...