我想开始采用最佳实践,并看到班员以不同的方式被操纵。我不知道以下示例中有任何细微或显着差异。
如果有两个或另一个建议中的任何一个,我希望澄清一种最佳方法。
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?
}