1. 程式人生 > >STL中常用的vector,map,set,sort 用法

STL中常用的vector,map,set,sort 用法

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交換資料