語法:型別 &函式名(形參列表)
特別注意:
1.引用作為函式的返回值時,必須在定義函式時在函式名前將&
2.用引用作函式的返回值的最大的好處是在記憶體中不產生返回值的副本
#includeusing namespace std;
float temp;
float fn1(float r)
float &fn2(float r)
int main()
int main()//son是father的派生類
son son;//son是類son的乙個例項
father &ptr=son;//用派生類的物件初始化基類物件的使用特別注意:
ptr只能用來訪問派生類物件中從基類繼承下來的成員。如果基類(類father)中定義的有虛函式,那麼就可以通過在派生類(類son)中重寫這個虛函式來實現類的多型。
C C 引用作為函式的返回值
語法 型別 函式名 形參列表 特別注意 1.引用作為函式的返回值時,必須在定義函式時在函式名前將 2.用引用作函式的返回值的最大的好處是在記憶體中不產生返回值的副本 返回全域性變數temp的值時,c 會在記憶體中建立臨時變數並將temp的值拷貝給該臨時變數。當返回到主函式main後,賦值語句a fn...
C C 引用作為函式的返回值
1 什麼是引用?引用就是變數的別名,操作乙個變數的引用也就相當於操作變數本身,這一點跟指標很類似,但是操作引用不用像操作指標一樣,利用取位址符號,很不方便。而操作引用的話,則跟操作普通變數一樣,所以c 之中更加鼓勵使用引用。2 c 函式為什麼要使用引用?c語言之中大量利用指標作為形參或者函式返回值,...
C C 引用作為函式的返回值
語法 型別 函式名 形參列表 特別注意 引用作為函式的返回值時,必須在定義函式時在函式名前將 用引用作函式的返回值的最大的好處是在記憶體中不產生返回值的副本 include using namespace std float temp float fn1 float r float fn2 floa...