最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

C++ vector

2023-03-22 20:11 作者:S-a-i_  | 我要投稿

C++既有類模板也有函數(shù)模板,vector是一個函數(shù)模板,我們在后面會學(xué)習(xí)如何自定義模板。

模板本身不是類或者函數(shù),相反可以將模板看作為編譯器生成類或函數(shù)編寫的一份說明。編譯器根據(jù)模板創(chuàng)建類或函數(shù)的過程叫實(shí)例化,當(dāng)使用模板時,需要指出編譯器應(yīng)把類或函數(shù)實(shí)例化為何種類型。

提供的方式總是模板名字后接一對<>,括號中加入類型。

因?yàn)橐貌皇菍ο?,所以不存在包含引用的vector。

如果較老版本的c++容器中的類型如果為容器的話,需要在兩個右尖括號中加一個空格。

這里羅列一些初始化容器的方法

注意:拷貝容器時一定要類型相同!

注意:大部分情況下沒有必要對vector對象定義的時候設(shè)置大小,這樣可能會降低vector的性能,除了所有元素的值都是一樣的。后面我們還將學(xué)習(xí)一種辦法進(jìn)一步提升動態(tài)添加元素的性能。(在文章中我沒有具體講解怎么添加對象,有興趣可以自行搜索)

注意:如果循環(huán)體內(nèi)部包含有對vector容器增加元素的語句,則不能用范圍for循環(huán),具體原因以后會講。

這里表出vector支持的操作

size的返回值類型是由vector定義的size_type

注意:不能以下標(biāo)的形式向容器中添加元素,你可以訪問已經(jīng)存在的元素,但是如果這個位置沒有被push_back,那么你就不能用下標(biāo)去添加。



(文章中對容器的操作沒有介紹,如果沒有掌握且有興趣的話,還是那句話可以自行學(xué)習(xí)!)

C++ vector的評論 (共 條)

分享到微博請遵守國家法律
霍邱县| 阳春市| 通榆县| 昌邑市| 乌拉特后旗| 蕲春县| 格尔木市| 阿拉善左旗| 莱西市| 龙陵县| 佳木斯市| 峨眉山市| 吉水县| 平和县| 龙南县| 包头市| 分宜县| 涞源县| 西宁市| 汉阴县| 炎陵县| 凤山县| 南木林县| 梁河县| 聂拉木县| 平邑县| 香港| 金溪县| 临夏县| 吉水县| 沙坪坝区| 鄂托克旗| 新宁县| 丹凤县| 望都县| 南阳市| 壶关县| 思茅市| 伊春市| 临澧县| 鄂伦春自治旗|