[問題] calcModNum.h

看板EE_DSnP作者 (D差耶)時間15年前 (2009/04/13 01:25), 編輯推噓2(205)
留言7則, 4人參與, 最新討論串1/1
再度請教老師和各位同學: 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)

04/13 01:28, , 1F
應該是說如果沒有傳入參數的話 i 的 default value = 0 ?
04/13 01:28, 1F

04/13 18:33, , 2F
所以是說 這個constructor有兩個意思:一個是傳入參數,而若沒
04/13 18:33, 2F

04/13 18:33, , 3F
傳入參數的話就傳入0嗎?
04/13 18:33, 3F

04/13 19:13, , 4F
好像不是傳0 在CmdExec::lexOptions 中myStrGetTok
04/13 19:13, 4F

04/13 19:14, , 5F
有兩種 一個有傳n 一個沒傳 所以應該是沒傳就default
04/13 19:14, 5F

04/13 19:41, , 6F
建議找一下 function default argument 的相關資料
04/13 19:41, 6F

04/17 02:26, , 7F
問題解決了 謝謝大家
04/17 02:26, 7F
文章代碼(AID): #19uYGQFH (EE_DSnP)