vector

vector 是最簡單、最經常使用的數據存儲形式。spa

vector 彷佛一組能夠經過索引來訪問的順序存儲的數據元素。code

咱們能夠用 vector 名和索引號的組合來表示一個具體的數據元素blog

例如:v[0]是5,v[1]是7。索引

vector 的索引號老是從「0」開始,每次加1.ci

vector 「知道本身的大小」,它不只存儲數據元素,也存儲元素的個數。字符串

vector 能夠用以下形式表示:string

vector<int>v = {5,7,9,4,6,8}; vector<string>city = {"shanghai","beijing","nanjing"};

vector 只能存儲與其數據類型相同的數據:it

v[2] = "beijing"; //錯誤,試圖將一個字符串賦給一個整型 city[2] = 99; //錯誤,試圖將一個整型賦給一個字符串

當一個給定大小的 vector 被定義後(但並未指定數據元素值),根據數據類型的不一樣,它的每個數據元素將被賦予不一樣的缺省值。class

vector<int>vi(6); //vector的6個整型元素初始化爲0 vector<string>vs(4); //vector的4個字符串元素初始化爲""(空字符串)
相關文章
相關標籤/搜索