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