1. 首页
  2. 考试认证
  3. Oracle认证
  4. C++实践分数类中运算符重载的方法参考

C++实践分数类中运算符重载的方法参考

上传者: 2020-09-29 17:38:45上传 PDF文件 52.3KB 热度 24次

实现分数类中的运算符重载,在分数类中可以完成分数的加减乘除、比较的运算。分数类中的对象可以和整型数进行四则运算,且运算符合交换律。例如:CFraction a(1,3),b; int i=2; 可以完成b=a+i;。同样,可以完成i+a, 45+a, a*27, 5/a等各种运算。定义分数的一目运算+和-,分别代表分数取正和求反,将“按位取反运算符”~重载为分数的求倒数运算。定义分数类中运算符重载,实现分数的输入输出,改造原程序中对运算结果显示方式,使程序读起来更自然。

用户评论