函數的返回類型的指針返回和引用返回,還有,對象的傳遞應該怎么理解,我都被繞暈了
3 回答
已采納

慕粉3491951
TA貢獻12條經驗 獲得超0個贊
函數的返回類型的指針返回這個跟C一樣,應該很熟悉了
返回值類型是引用:1、使用引用可以避免函數返回值帶來的內存的復制的開銷,同時該函數的返回值也可能是一個左值(不用引用返回的是一個將亡右值),是不可以當左值使用的,當然如果你想避免再函數的外部修改引用的目標變量,也可以在前面加一個const,讓函數返回一個常引用,同時它也是一個右值了
2、跟指針一樣就注意不要返回局部變量的引用
對象的傳遞你是問對象作為函數實參傳遞給形參的過程:如果不使用引用,實參傳遞給形參就是一個值傳遞的過程,其中調用拷貝構造函數,使用指針也發生拷貝,只是拷貝的是指針,開銷比較小
- 3 回答
- 0 關注
- 1567 瀏覽
添加回答
舉報
0/150
提交
取消