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