# vector 的各種好朋友 這個是我為了要自己學vector所作的筆記 希望我會進步 # "vector是一台可以自由伸縮的車車" ![](https://i.imgur.com/JaXax6V.jpg) * size 告訴你他車子裡有多少生物(但是沒說牠們是誰) > //先搞一個vector(車車)出來,並且告訴你裡面是動物 > (我們設定"int"代表動物) > vector <int> v; > //目前他還沒有初始化,還不知道裡面有多少隻動物 > vector <int> v(4); > //初始化完成,目前初始設定裡面有4個int,都是0 > (4隻動物,都是人類,我們設定"0"是人類) 好,現在來使用size吧! > cout << "the size of this vector is" << v.size(); > //這樣就會顯示出: > the size of this vector is 4 ![](https://i.imgur.com/bnmKX38.jpg) > //耶!!size介紹完成!! * front & back 帶領你找到v車車裡排序的頭尾 > //想要快速找到vector的頭和尾,用他們就對了! > cout << v.front << v.back; > //會顯示出 > 00 > //因為我們設定4隻都是0(人類) > //耶!front跟back也介紹完了! * pop_back() ```cpp int main(){ vector <int> test(3);//vector初始化 for(int i =0; i<test.size(); i++){ cin >> test[i]; }// EX: cin >> 2,3,2; test.pop_back();//把最後一個車位消除 for(int k =0; k<test.size();k++){ cout << test[k] <<endl; }// EX: cout << 2,3; //原本在最後的2被pop_back()消除了 return 0;} ```