close
Vector 是一種sequence container , 在vector中的元素 , 是依照strict linear sequence的方式在進行排列.
要宣告一個vector , 一般來說有4種方式 ,
vector<int> first; // first為一個 empty vector.
vector<int> second (4,100); // 宣告second為一個vector , 其內部有4個int type的element , 其value為100.
vector<int> third (second.begin(),second.end()); // 宣告third為一個vector , 其內部元素為second.begin()到second.end()的element.
vector<int> fourth (third);// 宣告fourth為一個vector , 並使用third這個vector進行initial.
而如果要宣告一個2維的vector , 其方式也類似上面所提的方式 :
vector<vector<int> > five ; // 宣告five為一個empty的2維vector.
如果要動態宣告大小 , 則可以使用:
vector<vector<int> > sixth(vectorSize , vector<int> ) ;
** vector 的 access形式可以使用與array相同的方式. **
全站熱搜