【发布时间】:2015-07-12 22:31:29
【问题描述】:
这有什么区别:
int MyClass::getId() {
return this->id;
}
还有这个:
int MyClass::getId() {
return id;
}
在 C++ 中?
【问题讨论】:
-
我不知道在搜索中放什么,自动标题搜索和谷歌都没有给出任何好的结果
-
这里有的区别,但它只出现在特定条件下的模板巫术的复杂情况下,所以你可能永远不会遇到它。
-
如果您没有阴影变量,则没有区别。如果您有阴影变量,那么无论如何您的代码库中都会出现更大的问题。打开编译器警告以确保没有阴影变量。
标签: c++ pointers this member members