PTT
數位生活區
即時熱門文章
24小時內熱門文章
最新文章
熱門看板
看板列表
我的收藏
最近瀏覽
批踢踢 PTT 搜尋引擎
看板
[
C_and_CPP
]
討論串
[問題] 運算子多載一問
共 2 篇文章
排序:
最新先
|
最舊先
|
留言數
|
推文總分
內容預覽:
開啟
|
關閉
|
只限未讀
首頁
上一頁
1
下一頁
尾頁
#2
Re: [問題] 運算子多載一問
推噓
5
(5推
0噓 9→
)
留言
14則,0人
參與
, 7年前
最新
作者
Feis
(坐吃山空)
時間
7年前
發表
(2018/06/17 21:44)
, 7年前
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
首先先確定知道回傳的資料型別為 T& 時,& 表示其回傳的是 reference (參考). 因此其回傳的應為其中一個運算元的本尊,而非暫時物件,不然就會無中生有. 下去的問題就變成什麼時候要傳本尊,什麼時候要產生暫時物件. 這個跟我們期望這個運算子怎麼作用有關. 以 a + b 的結果來說,回傳
(還有1003個字)
#1
[問題] 運算子多載一問
推噓
2
(2推
0噓 11→
)
留言
13則,0人
參與
, 7年前
最新
作者
d630200x
(DOGE)
時間
7年前
發表
(2018/06/17 18:17)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
在一般運算子多載中的宣告為下. 傳回型別 operator運算子符號(.....). 然而看到比如要多載++前置或者是右移運算子>>時. 宣告會變成. 傳回型別& operator運算子符號(.....). 個人不太能理解這個&的意義,翻來翻去也沒有找到解答. --.
※
發信站:
批踢踢實業坊(p
首頁
上一頁
1
下一頁
尾頁