作者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