国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(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的評論 (共 條)

分享到微博請遵守國家法律
鄂温| 上栗县| 武川县| 亚东县| 八宿县| 连江县| 合肥市| 大足县| 自治县| 长泰县| 昆山市| 新龙县| 大方县| 铜陵市| 简阳市| 乌审旗| 凤阳县| 巴林左旗| 万安县| 剑河县| 建阳市| 宜阳县| 郴州市| 涪陵区| 辽源市| 砀山县| 科技| 汝阳县| 巴马| 香河县| 武冈市| 金平| 贵南县| 邢台市| 休宁县| 四川省| 丰镇市| 长丰县| 法库县| 清流县| 璧山县|