最贊回答 / Cyber丶Kaka
正解如下:Watch類中定義了對象成員,即?<...code...>以及一個拷貝構造函數<...code...>的確是類名與拷貝構造函數要同名,一樓說的沒毛病,是我當時理解錯了該拷貝構造函數傳入的是Time類型的...
2019-03-06
老師這里講的并不是很對,不管成員函數還是友元函數操作符重載,對于函數本身加或者不加&,函數都能實現-(-coor);使得坐標負負得正。
2018-11-16
最贊回答 / NodiSe
我的理解是,c++引用可以理解為一種隱形指針,&old中的old可能已經被銷毀了,但是old所在的那段內存還沒有被使用,所以當引用(指針)訪問old所在的地址的時候,如果這個地址還沒有被使用,里面的值還是old原來的值,就可以獲得正確的值。但是這樣并不保險,所以建議不要返回局部變量的引用。
2018-10-17
最新回答 / 凰蒼
你的意思是不能返回對象引用吧,因為函數內部建立的是“臨時對象”,而臨時對象在函數結束后就會被系統回收;引用的特點是將“對象在此函數內值的改變”返回出去并“繼續存在”,“臨時對象”和“對象引用”有沖突。
2018-10-17