考虑以下类:
class A
{
A();
int number;
void setNumber(int number);
};
您可以通过 3 种方式实现“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;
}
这只是个人喜好,还是选择特定方法有好处?