(1)不帶引數的建構函式初始化
//初始化乙個size為0的vector
vectorabc;
(2)帶引數的建構函式初始化
//初始化size,但每個元素值為預設值
vectorabc(10); //初始化了10個預設值為0的元素
//初始化size,並且設定初始值
vectorcde(10,1); //初始化了10個值為1的元素
(3)通過陣列位址初始化
int a[5] = ; //通過陣列a的位址初始化,注意位址是從0到5(左閉右開區間)
vectorb(a, a+5);
(4)通過同型別的vector初始化
vectora(5,1); //通過a初始化
vectorb(a);
vector的幾種初始化及賦值方式
1 不帶引數的建構函式初始化 初始化乙個size為0的vector vector abc 2 帶引數的建構函式初始化 初始化size,但每個元素值為預設值 vector abc 10 初始化了10個預設值為0的元素 初始化size,並且設定初始值 vector cde 10,1 初始化了10個值為1...
vector的幾種初始化及賦值方式
1 不帶引數的建構函式初始化 初始化乙個size為0的vector vector abc 2 帶引數的建構函式初始化 初始化size,但每個元素值為預設值 vector abc 10 初始化了10個預設值為0的元素 初始化size,並且設定初始值 vector cde 10,1 初始化了10個值為1...
vector的幾種初始化及賦值方式
1 不帶引數的建構函式初始化 初始化乙個size為0的vector vectorabc 2 帶引數的建構函式初始化 初始化size,但每個元素值為預設值 vectorabc 10 初始化了10個預設值為0的元素 初始化size,並且設定初始值 vectorcde 10,1 初始化了10個值為1的元素...