无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

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

C++的引用

2020-06-20 11:10 作者:小墨Thy  | 我要投稿

在 C++ 中創(chuàng)建的普通的變量,都會(huì)在內(nèi)存上申請(qǐng)一塊地址來(lái)存放它的值。但是存在這么一種叫做引用的東東,程序在創(chuàng)建它的時(shí)候,不會(huì)向系統(tǒng)申請(qǐng)內(nèi)存地址。也就是說(shuō),當(dāng)引用被創(chuàng)建時(shí),如果你沒(méi)有給它一個(gè)初始化的值,它的值就是不存在的,同時(shí)也無(wú)法編譯通過(guò)。

vscode給出了友好提示
g++給出了嚴(yán)厲警告

所以正確的寫(xiě)法是在申明這個(gè)引用時(shí),就對(duì)其進(jìn)行賦值

int變量申明時(shí)默認(rèn)初始化為0
?

使用realyInt給oneInt賦值時(shí),實(shí)際上是在告訴系統(tǒng):oneInt和變量realyInt使用同一個(gè)內(nèi)存地址。所以,在輸出這兩個(gè)值的時(shí)候,系統(tǒng)去同一個(gè)內(nèi)存地址取值,也就輸出了相同的值

需要注意的是,引用接受同類型變量來(lái)進(jìn)行賦值,在有些情況下會(huì)接受不同類型的變量來(lái)進(jìn)行賦值。


C++的引用的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
阳谷县| 黄骅市| 罗田县| 微山县| 花垣县| 紫云| 莱州市| 莱阳市| 江都市| 宿松县| 汝州市| 大田县| 逊克县| 阳高县| 宁蒗| 仙游县| 东乌珠穆沁旗| 温宿县| 镇康县| 习水县| 静海县| 措勤县| 绵竹市| 栾川县| 都安| 韩城市| 扎囊县| 罗甸县| 潮州市| 福海县| 乐陵市| 延长县| 彭泽县| 盐池县| 德安县| 会东县| 鹤岗市| 潜江市| 旬邑县| 邢台县| 天长市|