我想開始採用最佳實踐,並且已經看到了以不同方式操作類成員。我不知道以下示例中有任何細微的差別。操縱數據成員時:以下哪一項被認爲是最佳實踐
我希望澄清一個最佳的方法,如果任何兩個或另一個建議。
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?
}