Vector用于存儲對象數(shù)組
常用方法
1.push_back 在數(shù)組的最后添加一個(gè)數(shù)據(jù)
2.pop_back 去掉數(shù)組的最后一個(gè)數(shù)據(jù)
3.at 得到編號位置的數(shù)據(jù)
4.begin 得到數(shù)組頭的指針
5.end 得到數(shù)組的最后一個(gè)單元+1的指針
6.front 得到數(shù)組頭的引用
7.back 得到數(shù)組的最后一個(gè)單元的引用
8.max_size 得到vector最大可以是多大
9.capacity 當(dāng)前vector分配的大小
10.size 當(dāng)前使用數(shù)據(jù)的大小
11.resize 改變當(dāng)前使用數(shù)據(jù)的大小,如果它比當(dāng)前使用的大,者填充默認(rèn)值
12.reserve 改變當(dāng)前vecotr所分配空間的大小
13.erase 刪除指針指向的數(shù)據(jù)項(xiàng)
14.clear 清空當(dāng)前的vector
15.rbegin 將vector反轉(zhuǎn)后的開始指針返回(其實(shí)就是原來的end-1)
16.rend 將vector反轉(zhuǎn)構(gòu)的結(jié)束指針返回(其實(shí)就是原來的begin-1)
17.empty 判斷vector是否為空
18.swap 與另一個(gè)vector交換數(shù)據(jù)