vector 初始化方法


(1)不帶參數的構造函數初始化

// 初始化一個size為0的vector

vector<int> abc;

(2)帶參數的構造函數初始化

// 初始化size,但每個元素值為默認值

vector<int>  abc(10);    // 初始化了10個默認值為0的元素

// 初始化size,並且設置初始值

vector<int> cde(10, 1);    // 初始化了10個值為1的元素

(3)通過數組地址初始化

int a[5] = {1,2,3,4,5};

// 通過數組a的地址初始化,注意地址是從0到5(左閉右開)

(4)通過同類型vector初始化

vector<int> a(5, 1);

// 通過a初始化

vector<int> b(a);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM