@@ -15,40 +15,40 @@ class RationalNumber
1515 : numerator(num), denominator(den)
1616 {}
1717
18- constexpr RationalNumber operator /(const RationalNumber &rhs) const noexcept
18+ constexpr auto operator /(const RationalNumber &rhs) const noexcept -> RationalNumber
1919 {
2020 return { numerator * rhs.getDenominator (), denominator * rhs.getNumerator () };
2121 }
2222
23- constexpr RationalNumber operator *(const RationalNumber &rhs) const noexcept
23+ constexpr auto operator *(const RationalNumber &rhs) const noexcept -> RationalNumber
2424 {
2525 return { numerator * rhs.getNumerator (), denominator * rhs.getDenominator () };
2626 }
2727
28- constexpr RationalNumber operator +(const RationalNumber &rhs) const noexcept
28+ constexpr auto operator +(const RationalNumber &rhs) const noexcept -> RationalNumber
2929 {
3030 return { numerator * rhs.getDenominator () + (rhs.getNumerator () * denominator),
3131 denominator * rhs.getDenominator () };
3232 }
3333
34- constexpr RationalNumber operator -(const RationalNumber &rhs) const noexcept
34+ constexpr auto operator -(const RationalNumber &rhs) const noexcept -> RationalNumber
3535 {
3636 return { numerator * rhs.getDenominator () - (rhs.getNumerator () * denominator),
3737 denominator * rhs.getDenominator () };
3838 }
3939
40- constexpr int getDenominator () const noexcept { return denominator; }
40+ constexpr auto getDenominator () const noexcept -> int { return denominator; }
4141
42- constexpr RationalNumber operator -() const { return { numerator * -1 , denominator }; }
42+ constexpr auto operator -() const -> RationalNumber { return { numerator * -1 , denominator }; }
4343
44- constexpr int getNumerator () const noexcept { return numerator; }
44+ constexpr auto getNumerator () const noexcept -> int { return numerator; }
4545
46- constexpr float getFloat () const noexcept
46+ constexpr auto getFloat () const noexcept -> float
4747 {
4848 return ((static_cast <float >(numerator)) / (static_cast <float >(denominator)));
4949 }
5050
51- constexpr bool operator ==(const RationalNumber &rhs) const noexcept {
51+ constexpr auto operator ==(const RationalNumber &rhs) const noexcept -> bool {
5252 return numerator == rhs.numerator && denominator == rhs.denominator ;
5353 }
5454
0 commit comments