看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): Win7 編譯器(Ex: GCC, clang, VC++...):VS2015 問題(Question): 一開始會讓使用者分別輸入三個大數的長度, 變數宣告分別為length1,length2,length3, EX: 5, 2, 8 就會用這三個變數亂數產生位數分別為5,2,8的大數, 我想讓一個Class變數在宣告的時後連位數一同吃進去產生大數, EX: HugeInt n1(length1); 但是會出現錯誤: 錯誤 C2664 'HugeInt::HugeInt(const HugeInt &)': 無法將引數 1 從 'int' 轉換為 'const HugeInt &' 想請問板上各位前輩這個問題該如何解決呢? 程式碼(Code):(請善用置底文網頁, 記得排版) 完整程式碼如下: http://ideone.com/sEAOO4 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.228.67.139 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1492798502.A.83D.html ※ 編輯: Canon5D4 (61.228.67.139), 04/22/2017 02:22:05
hsnuyi: ... 你的constructor沒寫 04/22 02:38
sorryla: 你需要一個吃int的constructor 04/22 08:47