,
return *this
this , , .
plus , :
Fraction C = A.plus(B).plus(D)
, C .
, plus ( A) .
?
Fraction& plus( const Fraction& frac )
, operator= ():
A& operator=(const A& right) {
if(this == &right) return *this;
b = right.b;
return *this;
}
, :
Fraction* plus(Fraction const& rhs)
{
return new Fraction(numerator * rhs.denominator
+ rhs.numerator * denominator,
denominator * rhs.denominator);
}
, , , , (?).
:
Fraction plus(Fraction const& rhs)
{
return Fraction(numerator * rhs.denominator
+ rhs.numerator * denominator,
denominator * rhs.denominator);
}
, .