C 中引用是用來做什麼用的,有什麼好處

2021-03-18 11:01:56 字數 829 閱讀 3250

1樓:宛如時光

引用主要是在對物件、容器物件引用時才會體現他的優越性。比如傳遞引數為乙個容器內物件引用,就不必再像按值傳遞那樣,複製乙個傳遞的物件,直接對該物件就行操作。這個要自己在實踐中慢慢體會。

c++中引用變數有什麼用??和原來的變數有什麼區別呢?

2樓:匿名使用者

c++裡的引用解bai決了duc裡的函式

傳出值不zhi止乙個的問題。一

dao般c語言寫函式內想傳出多個值就得使用容指標了,大家都知道指標是比較麻煩的,有容易出錯。使用引用,他們兩個就相當是同乙個變數,乙個是另乙個的別名。當乙個改變,另乙個也會改變。

3樓:匿名使用者

引用一般來講復用作引數

制比較多.

void fun(int); // 值引數void fun(int*); // 指標bai引數void fun(int&); // 引用du引數理解的話, 可以把它zhi

看做dao指標引數一樣的東西, 只不過引用不需要解引用, 也不能為null.

和一般引數相比, 指標引數和引用引數"通常"會更加高效. 因為它們傳遞時無需複製.

4樓:祭清告雅

str是string類的乙個源物件

a只是乙個string類的引用,他bai指向str物件,對他的操作,就等同du對物件str物件的zhi操作,但是不同的是daoa沒有被分配記憶體位址,只相當於str物件的乙個別名,

p是string型別的乙個指標,他指向str物件,對p的操作也等同對str的操作,但是與a不同的

是p被分配了記憶體,

這是什麼?用來做什麼用的呢!好象是古董哦這就象只我們人的手,卻不知道是用來做什麼(什麼作用)的

是不是銅的啊?金屬聲響,重量也比較大,個人覺得像是門劃 窗劃之類的,是從裡面鎖門的吧?僅供參考啊 看不出具體有多大,可能是古人搔癢用的。sd娃娃中每位娃娃的簡介 語文六年級水平作文!謝謝題目 那一刻,我激動不已。其他的看問題補充學校 題目好有文彩,我連小學六年級作文水平都不如,我認為先將題目抄一遍,...

維C有什麼用處,維C的作用是什麼?

維生素c vitamin c ascorbic acid 又叫l 抗壞血酸,是一種水溶性維生素,水果和蔬菜中含量豐富。在氧化還原代謝反應中起調節作用,缺乏它可引起壞血病。正常情況下,維生素c絕大部分在體內經代謝分解成草酸或與硫酸結合生成抗壞血酸 2 硫酸由尿排出,另一部分可直接由尿排出體外。vc每天...

C 中point a,其中的什麼意思?有什麼用

引用是c 相對於c引入的一個新的概念,它在宣告一個變數時使用,如int a int p a 上面的兩句 說明了引用的兩個特點,引用須在宣告進初始化,沒有空的引用。可以看出來,引用是已存在的一個物件的引用,本題中a是一個point物件的引用,它的意義很簡單,即代表被引用的物件本身。這樣傳參時如果傳遞引...