作者anniecia (Annie)
看板EE_DSnP
標題[問題] ModNum operator =
時間Wed Nov 4 16:11:03 2009
const ModNum& operator = (const ModNum& n) { _num=n._num; return (*this); }
1.
請問為什麼要回傳成const?
這樣會不會造成 一個object最多只能呼叫一次assignment operator?
2.
_num是private data member,n._num真的可以呼叫嗎? 跟它是const有關嗎?
3.
不用檢查self assignment嗎~~
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.4.234
※ 編輯: anniecia 來自: 140.112.4.234 (11/04 16:23)
1F:推 a3785lexx:1.下一個=是更前面的object呼叫的,所以沒有問題 11/04 22:37