作者dxi (D差耶)
看板EE_DSnP
标题[问题] calcModNum.h
时间Mon Apr 13 01:25:43 2009
再度请教老师和各位同学:
ModNum(int i = 0) : _num(i % _modulus);
请问这一句是什麽意思呢?实在不能理解这句话的意思
(int i = 0)究竟有没有传入参数,还是临时设定i进去?
另,i % _modulus,为何用 0 去求余数呢?有特别的用意吗?还是我的理解错误?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.4.234
※ 编辑: dxi 来自: 140.112.4.234 (04/13 01:27)
1F:推 Ultor:应该是说如果没有传入参数的话 i 的 default value = 0 ? 04/13 01:28
2F:→ dxi:所以是说 这个constructor有两个意思:一个是传入参数,而若没 04/13 18:33
3F:→ dxi:传入参数的话就传入0吗? 04/13 18:33
4F:→ wanga10219:好像不是传0 在CmdExec::lexOptions 中myStrGetTok 04/13 19:13
5F:→ wanga10219:有两种 一个有传n 一个没传 所以应该是没传就default 04/13 19:14
6F:推 ric2k1:建议找一下 function default argument 的相关资料 04/13 19:41
7F:→ dxi:问题解决了 谢谢大家 04/17 02:26