[問題] C++ 大數引用變數問題

作者: Canon5D4 (佳能五滴四)   2017-04-22 02:14:58
開發平台(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
作者: hsnuyi (羊咩咩~)   2017-04-22 02:38:00
... 你的constructor沒寫
作者: sorryla (Mr.東)   2017-04-22 08:47:00
你需要一個吃int的constructor

Links booklink

Contact Us: admin [ a t ] ucptt.com