[問題] C++ 大數引用變數問題
開發平台(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
→
04/22 02:38, , 1F
04/22 02:38, 1F
→
04/22 08:47, , 2F
04/22 08:47, 2F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章