看板 EE_DSnP 關於我們 聯絡資訊
在calcModNum.h中定義了"="operator ModNum& operator = (const ModNum& n) 使用的參數是const ModNum& 可是為什麼在test.cpp的第34行中 num[0] = num1; 其中num[0]為ModNum,num1為int,卻可以正常執行不會有error呢? -- 傳道者說;虛空的虛空,虛空的虛空,凡事都是虛空。 傳道書1;2 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 175.181.124.93
jadventures:assing兩邊如果型態不同的話compiler嘗試把int變成 11/07 01:08
jadventures:ModNum, 可能有兩種方法, 一種是是找ModNum(int)的 11/07 01:08
kickpp:3306篇 11/07 01:09
jadventures:constructor 11/07 01:10
jadventures:XDDDD真的 11/07 01:11
shryuhuai:感謝解答! 11/07 09:02