我想知道这个->是否应该同时使用:
我想知道后者是否必须正确,或者isEnabled = enabled就足够了。
谢谢
void SomeClass::someFunc(int powder)
{
this->powder = powder;
}
//and
void SomeClass::someFunc(bool enabled)
{
this->isEnabled = enabled;
}
我想知道后者是否必须正确,或者isEnabled = enabled就足够了。
谢谢
this
,请使用它。唯一的例外是静态变量(特别是那些因某种原因喜欢在静态和动态之间移动的变量)。PS-我同意stonemetal关于风格的看法。尤其是当你心情非常糟糕时,确保所有以m_
为前缀的变量都有this->
在前面是很好的。如果编码标准被设计成丑陋的,请不要阻挡它的道路。 - user645280