我想开始采用最佳实践,并且已经看到了以不同方式操作类成员。我不知道以下示例中有任何细微的差别。操纵数据成员时:以下哪一项被认为是最佳实践
我希望澄清一个最佳的方法,如果任何两个或另一个建议。
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?
}