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

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

分享到微博請遵守國家法律
察隅县| 广元市| 壶关县| 嘉定区| 科尔| 满洲里市| 惠州市| 南岸区| 资中县| 凉山| 无棣县| 兴城市| 拉萨市| 密云县| 沂南县| 德保县| 伊吾县| 哈密市| 盱眙县| 沧源| 蕉岭县| 本溪市| 镇沅| 五莲县| 亚东县| 宜丰县| 潜山县| 广饶县| 竹北市| 凯里市| 柳江县| 宾阳县| 万全县| 马关县| 县级市| 吴江市| 电白县| 光泽县| 昌邑市| 封开县| 蓝山县|