中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

朔州如何做百度的網(wǎng)站網(wǎng)站排名查詢(xún)平臺(tái)

朔州如何做百度的網(wǎng)站,網(wǎng)站排名查詢(xún)平臺(tái),看板娘wordpress,婁底本地做寄生蟲(chóng)網(wǎng)站在C中,引用(reference)是一個(gè)已存在變量的別名(alias)。比如魯訊原名周樹(shù)人,前者就是后者的別名。 一、引用的用法 定義引用時(shí)需要用到&,用法如下: int ival 9527; int &am…

在C++中,引用(reference)是一個(gè)已存在變量的別名(alias)。比如魯訊原名周樹(shù)人,前者就是后者的別名。

一、引用的用法

定義引用時(shí)需要用到&,用法如下:

int ival = 9527;

int &refVal = ival; // refVal指代ival,是ival的另一個(gè)名字

二、引用的注意事項(xiàng)

引用是對(duì)象的第二個(gè)名字,像個(gè)寄生蟲(chóng)一樣寄生在原名之上,因此定義時(shí)必須要與原名(某個(gè)已存在的變量)綁定,下面的定義是錯(cuò)誤的:

int &refVal; // 錯(cuò)誤:引用在定義時(shí)必須要初始化

寄生蟲(chóng)有個(gè)特點(diǎn),離開(kāi)宿主就會(huì)完蛋。求生的欲望把引用打造成一個(gè)特別忠貞的孩子:一旦綁定,終身不改,再也不能換對(duì)象。從這個(gè)特性可以推斷出,引用內(nèi)部的實(shí)現(xiàn)應(yīng)該是一個(gè)常量指針。

前面的int &refVal = ival;用C語(yǔ)言表示相當(dāng)于:

const int *refVal = &ival;

三、引用的主要用途

在功能上,引用和指針(pointer)比較相像,主要用于函數(shù)參數(shù)傳遞。普通的變量是以“傳值”的方式傳遞參數(shù),需要將實(shí)參的值復(fù)制給形參,在函數(shù)中改變的是形參,而不是賦值給形參的實(shí)參。這就像我蓋了一個(gè)和我的房子一模一樣房子送給你,這個(gè)工程量是很大的,而且你裝修是你的房子。

指針以“傳址”的方式傳遞參數(shù),傳過(guò)去的是地址,在函數(shù)中是能改變實(shí)參的。這就像我把我房子的地址告訴你,你按地址找到我家,裝修的是我的房子。

引用是以“傳名”的方式傳遞參數(shù),傳過(guò)去的是變量的名字,在函數(shù)中也是能改變實(shí)參的。這就像我把我的房子的名字告訴你,你一樣能找到我的房子。

引用在內(nèi)部實(shí)現(xiàn)上也是用了指針的,但是用引用會(huì)更方便(語(yǔ)法層面,引用不需要用&獲取地址,也不需用*訪(fǎng)問(wèn)數(shù)據(jù))。就像你打車(chē)去找福爾摩斯,如果說(shuō)去貝克街221號(hào),司機(jī)可能要反應(yīng)一會(huì)兒,但如果直接說(shuō)去福爾摩斯家,它可能立馬反應(yīng)出他家的位置(但不一定知道是貝克街221號(hào))。

用最經(jīng)典的“交換兩個(gè)變量”來(lái)驗(yàn)證三種傳遞參數(shù)方式的區(qū)別:

#include<iostream>
using namespace std;//普通變量:傳值版
void swap1(int a, int b){int t=a;a=b;b=t;
}//指針:傳址版
void swap2(int *a, int *b){int t=*a;*a=*b;*b=t;
}//引用:傳名版
void swap3(int &a, int &b){int t=a;a=b;b=t;
}int main(){//普通變量:傳值版int a=3, b=9;swap1(a, b);printf("%d %d\n", a, b);//指針:傳址版a=3, b=9;swap2(&a, &b);printf("%d %d\n", a, b);//引用:傳名版a=3, b=9;swap3(a, b);printf("%d %d\n", a, b);return 0;
}

輸出結(jié)果:

顯而易見(jiàn),引用能用實(shí)現(xiàn)指針的功能,但用起來(lái)比指針?lè)奖愕枚唷?/p>

四、引用與指針的區(qū)別

引用的寄生性決定了與指針的區(qū)別

①引用在聲明時(shí)必須初始化,而指針不必。

②引用一旦初始化,就不能再指向其他對(duì)象,而指針可以隨時(shí)改變它所指向的對(duì)象。

③不存在空引用,但存在空指針。

④引用一旦初始化,就可以像普通變量一樣使用,不需要使操作符*訪(fǎng)問(wèn)數(shù)據(jù),指針在訪(fǎng)問(wèn)所指向的對(duì)象時(shí)需要使用操作符*。

http://www.risenshineclean.com/news/47920.html

相關(guān)文章:

  • 團(tuán)購(gòu)網(wǎng)站如何優(yōu)化百度推廣免費(fèi)
  • wordpress主題 小工具蘇州seo排名公司
  • 惠州網(wǎng)站建設(shè)效果業(yè)務(wù)多平臺(tái)怎么樣
  • 廬陽(yáng)網(wǎng)站快速排名搜索引擎下載
  • 做網(wǎng)站優(yōu)化選阿里巴巴還是百度網(wǎng)絡(luò)營(yíng)銷(xiāo)推廣策劃
  • 網(wǎng)站建設(shè)經(jīng)費(fèi)預(yù)算seo廣告平臺(tái)
  • 跨境網(wǎng)絡(luò)專(zhuān)線(xiàn)多少錢(qián)一年網(wǎng)站seo方案案例
  • 永清縣建設(shè)局網(wǎng)站發(fā)稿軟文公司
  • 創(chuàng)業(yè)做網(wǎng)站 優(yōu)幫云品牌推廣方案怎么寫(xiě)
  • 牌具網(wǎng)站廣告怎么做開(kāi)一個(gè)免費(fèi)網(wǎng)站
  • 網(wǎng)站虛擬主持百度域名收錄
  • 金融投資網(wǎng)站 php源碼aso推廣
  • 做網(wǎng)站的公司網(wǎng)站seo診斷分析和優(yōu)化方案
  • 國(guó)內(nèi)最新疫情福州seo服務(wù)
  • 什么網(wǎng)站專(zhuān)門(mén)做二手物品營(yíng)銷(xiāo)公司網(wǎng)站
  • 交友網(wǎng)站開(kāi)發(fā)的意義網(wǎng)站推廣的策略
  • 網(wǎng)絡(luò)營(yíng)銷(xiāo)方式有電腦優(yōu)化軟件排行榜
  • 免費(fèi)建設(shè)門(mén)戶(hù)網(wǎng)站巨量引擎廣告投放平臺(tái)官網(wǎng)
  • 天津市網(wǎng)站建設(shè)+網(wǎng)頁(yè)制作seo網(wǎng)站排名軟件
  • 愛(ài)戰(zhàn)網(wǎng)關(guān)鍵詞挖掘查詢(xún)工具成都優(yōu)化網(wǎng)站哪家公司好
  • 洛陽(yáng)網(wǎng)站推廣方式今日軍事頭條
  • 濟(jì)南學(xué)習(xí)網(wǎng)站制作怎樣宣傳網(wǎng)站
  • 產(chǎn)品推廣軟文200字汕頭seo關(guān)鍵詞排名
  • 網(wǎng)站后臺(tái)無(wú)法審核淘寶seo搜索引擎原理
  • 適合做外鏈的網(wǎng)站百度競(jìng)價(jià)排名公司
  • 杭州建設(shè)市場(chǎng)監(jiān)管平臺(tái)seo長(zhǎng)尾關(guān)鍵詞優(yōu)化
  • .net 網(wǎng)站 iis 配置四川seo優(yōu)化
  • 臨西企業(yè)做網(wǎng)站百度官方客服電話(huà)
  • wordpress客服設(shè)置廣州關(guān)于進(jìn)一步優(yōu)化疫情防控措施
  • 南京網(wǎng)站制作設(shè)計(jì)公司鄭州好的seo外包公司