STL中常用的vector,map,set,sort 用法
阿新 • • 發佈:2019-01-02
1. push_back() 在陣列的最後新增一個數據
2. pop_back() 去掉陣列的最後一個數據
3. at() 得到編號位置的資料
4. begin() 得到陣列頭的指標
5. end() 得到陣列的最後一個單元+1的指標
6.front() 得到陣列頭的引用
7. back() 得到陣列的最後一個單元的引用
8. max_size() 得到vector最大可以是多大
9. capacity() 當前vector分配的大小
10.size() 當前使用資料的大小
11.resize() 改變當前使用資料的大小,如果它比當前使用的大,則填充預設值
12.reserve() 改變當前vecotr所分配空間的大小
13.erase() 刪除指標指向的資料項
14.clear() 清空當前的vector
15.rbegin() 將vector反轉後的開始指標返回(其實就是原來的end-1)
16.rend() 將vector反轉構的結束指標返回(其實就是原來的begin-1)
17.empty() 判斷vector是否為空
18.swap() 與另一個vector交換資料