Переменные-члены C++

Рассмотрим следующий класс:

class A
{
  A();
  int number;
  void setNumber(int number);
};

Вы можете реализовать 'setNumber' тремя способами:

Метод 1:Используйте указатель this.

void A::setNumber(int number)
{
  this->number = number;
}

Метод 2:Используйте оператор разрешения области.

void A::setNumber(int number)
{
  A::number = number;
}

Метод 3:Вместо этого обозначьте все переменные-члены с помощью 'm' или ' _' (это мой предпочтительный метод ).

void A::setNumber(int number)
{
  mNumber = number;
}

Это просто личное предпочтение или есть польза от выбора определенного метода?

17
задан Eric Leschinski 7 May 2015 в 18:50
поделиться