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

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

<code>class A
{
  A();
  int number;
  void setNumber(int number);
};
</code>

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

Method 1: Используйте «это»; указатель.

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

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

<code>void A::setNumber(int number)
{
  A::number = number;
}
</code>

Method 3Вместо этого обозначьте все переменные-члены символом «m». или '_'; (это мой предпочтительный метод).

<code>void A::setNumber(int number)
{
  mNumber = number;
}
</code>

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

Ответы на вопрос(6)

Ваш ответ на вопрос