1 案例:+ ,- ,++, --
// 操作符重载.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
class Fraction
{
public:
Fraction(): num(2),den(1){
//默认值
}
Fraction(int n,int d):num(n),den(d){
}
~Fraction();
Fraction operator + (const Fraction &other){
Fraction result;
result.den = den * other.den;//分母相乘
result.num = num * other.den + den * other.num;//分子交叉相乘
return result;
}
Fraction operator - (const Fraction &other){
Fraction result;
result.den = den * other.den;//分母相乘
result.num = num * other.den - den * other.num;//分子交叉相减
return result;
}
Fraction operator ++ (){
Fraction result;