想搞明白回傳型別別和回傳對型別別的參考有什么區別,深入思考后又發現一個問題沒搞明白,先后問一下:
1.如圖,一個物件b1呼叫fun1成員函式,這個*this是回傳給誰的呢?給b1自己嗎?
2.為什么呼叫回傳型別別的fun1接著直接呼叫set函式,set函式沒起作用?b1.fun1()之后回傳的*this還是b1本身,然后b1.set(5)不就直接改成5了嗎?為什么只有回傳參考的才能改掉?

uj5u.com熱心網友回復:
一個函式有個回傳值,用一個變數接受這個回傳值,將發生復制。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/269151.html
標籤:C++ 語言
上一篇:急急急,關于銷售管理系統資訊查詢的問題,小白求大佬指教
下一篇:關于堆疊和佇列
