在黃色標記部分,既然c2和this指標可以相互替換,那為什么不可以直接寫成return c2呢 ??(謝謝!)
uj5u.com熱心網友回復:
你怎么知道this一定指向c2呢???uj5u.com熱心網友回復:
你試試,我保證你編譯不過uj5u.com熱心網友回復:
嘿嘿,這個是老師上課講的時候敲的碼,編不出來,比較亂
當時是這樣的 ,就是已經進行完了c2=c1的賦值了,接下來要講是要c3=c2=c1的這一步,就要加return了 但是我不理解為什么不可以直接return c2 而是要用this指標代替才可以?
。謝謝大佬回復
uj5u.com熱心網友回復:
首先,你那個c2不是類內的成員,而是在main函式內定義的一個物件,當然不能直接回傳它。因為它根本不在類內。而this指標的意思是指向呼叫它的物件。而賦值運算子正是要回傳呼叫它的物件uj5u.com熱心網友回復:
有用給點分~~~
uj5u.com熱心網友回復:
哇! 是相當有用誒,謝謝你咯
uj5u.com熱心網友回復:
沒問題
uj5u.com熱心網友回復:
怎么不給分???
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/105778.html
標籤:C++ 語言
上一篇:科創少年.甜老絲.青少年python.青少年Scratch
下一篇:水仙花問題,求大神指點!
