JavaScript仿小米商城官網完整頁面實現流程
阿新 • • 發佈:2021-11-14
vector<int> elems:在C++中表示定義一個容器elems,容器內的值為int型別。(與陣列類似,但是容器的大小可變)
vector:標頭檔案#include<vector>;
vector 的初始化:可以有五種方式,舉例說明如下:
(1) vector<int> a(10); //定義了10個整型元素的向量(尖括號中為元素型別名,它可以是任何合法的資料型別),但沒有給出初值,其值是不確定的。
(2)vector<int> a(10,1); //定義了10個整型元素的向量,且給出每個元素的初值為1。
(3)vector<int> a(b); //用b向量來建立a向量,整體複製性賦值。
(4)vector<int> a(b.begin(),b.begin+3); //定義了a值為b中第0個到第2個(共3個)元素。
(5)int b[7]={1,2,3,4,5,9,8};vector<int> a(b,b+7); //從陣列中獲得初值。
a.push_back(5); //在a的最後一個向量後插入一個元素,其值為5
向向量a中新增新元素:
1 vector<int> a; 2 for(int i=0;i<10;i++) 3 a.push_back(i);