[问题] 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