回 帖 发 新 帖 刷新版面

主题:[讨论]C++基础题,教材习题,请教??

我有很长时间没做编程了,  突然在C++教材上看到一习题,愣是想不出怎么做?

固请教一下大家,题目如下:

  运算符重载章节里的题目

3.  Verylong 是一个能够表示任意大小整数的类,其定义如下:
    class Verylong {
             .........
          public:
                 Verylong(ing=0);
                 Verylong(long);
                 //下面函数的参数应表达整数的字符串,
                 //如"89345677654920056781234"
                 Verylong(const char *);
                 Verylong(Verylong &);
                 ~Verylong();
                .......   
                 };
   请将类定义补充完整并实现这个类,使之能够完成+,-,*,/,++,--,=,一元+,一元-,C++流>>,<<,等操作!

这个怎么做啊?

高手给个思路?               谢谢!

回复列表 (共2个回复)

沙发

这就是高精度整数类嘛:)
你看看高精度运算就知道了。
另:
你可以单独立一个变量来存符号,其他char来存数字:)

板凳

你好.我是全职网赚工作者.
如果你有时间有电脑.
想在网络上创业.请联系我..
项目绝对真实.详情QQ空间资料
加盟请联系 QQ908889846

我来回复

您尚未登录,请登录后再回复。点此登录或注册