Переменные-члены 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>
Это просто личное предпочтение, или есть ли польза в выборе конкретного метода?