1#include <iostream>
2#include <vector>
3usingnamespaceStd
4
5voidPrint (vector<int> &vec)
6{
7 for(vector<int>::iterator it = Vec.begin (); It!=vec.end (); it++)
8cout<<*it<<' ';
9cout<<endl;
Ten}
One
AvoidPush (vector<int> &vec,intValue)
-{
-Vec.push_back (value);
the}
-
-intMain ()
-{
+vector<int> First;
-vector<int> Second (4, -);//Four ints with value
+print (second);
Avector<int> Third (second.begin () +1, Second.end ());
atprint (third);
-vector<int> fourth (third);
-
-//construct from Arrays
-intArrays[] = {1,2,3,4,5,6};
-vector<int> fifth (arrays, arrays +sizeof(arrays)/sizeof(int) );
in
-print (fifth);
toPush (fifth, -);
+print (fifth);
-Fifth.pop_back ();
theprint (fifth);
*Fifth.pop_back ();
$print (fifth);
Panax Notoginseng
-cout<<"capacity is"<<fifth.capacity () <<endl;
thecout<<"size is"<<fifth.size () <<endl;
+Fifth.reserve ( -);
Acout<<"capacity is"<<fifth.capacity () <<endl;
thecout<<"size is"<<fifth.size () <<endl;
+print (fifth);
-
$//Erase the first 3 elements:
$Fifth.erase (Fifth.begin (), Fifth.begin () +3);
- for(intI=0; I<fifth.size (); i++)
-cout<<fifth[i]<<' ';
thecout<<endl;
-
Wuyi return0;
the}
Use of [C + +] vectors