下面隨筆講解c++ vector物件。
為什麼需要vector?
vector元素型別》 陣列物件名(陣列長度);
例: vector arr(5)
建立大小為5的int陣列
與普通陣列具有相同形式:
vector陣列物件名不表示陣列首程式設計客棧位址
陣列物件名.size()
//例 vector應用舉程式設計客棧例
#include
#include
using namespace std;
//計算陣列arr中元素的平均值
double **erage(const vector &arr)
//基於範圍的for迴圈配合auto舉例
#include
#include
int main()
; for(auto i = v.begin(); i != v.end(); ++i)
std::cout << *i << std::endl;
for(auto e : v)
std::cout << e << std::endl;
}
c vector容器總結
1 基本操作 1 標頭檔案 include.2 建立vector物件,vectorvec 3 尾部插入數字 vec.push back a 4 使用下標訪問元素,cout vector iterator it for it vec.begin it vec.end it cout 7 刪除元素 ve...
C vector用法總結
向量 vector 是一種物件實體,能夠容納許多其他型別相同的元素,因此又被稱為容器。與string相同,vector 同屬於stl standard template library,標準模板庫 中的一種自定義的資料型別,可以廣義上認為是陣列的增強版。vector 容器與陣列相比其優點在於它能夠根...
c vector使用總結
vector向量容器不但能向陣列一樣對元素進行隨機訪問,還能在尾部插入元素 vector具有記憶體自動管理的功能,對於元素的插入和刪除,可動態調整所佔的記憶體空間,自動改變vector向量的大小 vector容器的下標是從0開始計數的,也就是說,如果vector容器的大小是n,那麼,元素的下標是0 ...