集中常用的初始化方法;
在vs裡執行檢視如下。
#include
using
namespace
std;
#include
int main()
;
vector
bb(aa, aa + 5); //通過陣列a的位址初始化,注意位址是從0到5(左閉右開區間)
vector
num(); //直接用陣列初始化
vector
cc(5, 4);
vector
dd(cc); //直接用vector 初始化
for (int i = 0; i < a.size(); i++)
cout
<< endl;
for (int i = 0; i < num.size(); i++)
for (int i = 0; i < dd.size(); i++)
system("pause");
return
0;}
vector的幾種初始化方式
1 不帶引數的建構函式初始化 初始化乙個size為0的vector vectorabc 2 帶引數的建構函式初始化 初始化size,但每個元素值為預設值 vectorabc 10 初始化了10個預設值為0的元素 初始化size,並且設定初始值 vectorcde 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的幾種初始化和遍歷
一 關於vector 本文預設讀者具有一定的c 基礎,故大致敘述,但保證 正確。vector是乙個動態的序列容器,相當於乙個size可變的陣列。相比於陣列,vector會消耗更多的記憶體以有效的動態增長。而相比於其他動態序列容器 deques,lists and forward lists vect...