參考書籍:C++ Primer 5th Edition 中文版

 

 vector(類別模板,template)

 

1.一個容納物件的容器,放在裡面的物件都有相同的型別,容器裡每個物件都有一個關聯索引,可以存取對應的物件。

 

2.參考不是一個物件所以不能構成一個vector。

 

3.舊版與新版的語法稍微不一樣,有些編譯器有可能只能用舊版的宣告。

 

宣告

 

使用前先載入vector函式庫

 

image

 

image

 

vector串列&數字初始化

 

image

 

push_back

 

新增元素到vector

 

整數

image

 

字串

image

 

額外內容

 

1.vector可以有效率的新增元素。

2.定vector的大小,有可能影響到效率。

3.除非要很多相同元素,不然都是定義空vector。

 

對vector的元素平方。

image

 

vector.empty() //空傳true,否則為false

vector.size() //元素數量 

 

查看vector元素

 

1.中括號

image

 

2.迭代

image

 

學生分數,分成11叢集

0~9

10~19

20~29

30~39

40~49

50~59

60~69

70~79

80~89

90~99

100

 

 ivec的大小是11,所以我們的範圍是size-1(0~10)

  

 

image

 

 

 

arrow
arrow
    創作者介紹
    創作者 讀書小天地 的頭像
    讀書小天地

    書籍分享天地

    讀書小天地 發表在 痞客邦 留言(0) 人氣()