Я хочу начать применять передовую практику и видеть, как ученики манипулируют по-разному. В следующем примере я не знаю каких-либо тонких или существенных различий.При манипулировании элементами данных: какая из следующих считается лучшей практикой
Я хочу уточнить оптимальный подход, если какое-либо из двух или других предложений.
const Fraction & Fraction::timesEq(const Fraction & f) {
//First approach
numerator *= f.numerator;
denominator *= f.denominator;
//Second approach
numerator *= f.getNumerator();
denominator *= f.getDenominator();
return (*this); //would 'return' statement this be considered best practice?
}