2015-07-21 67 views
0

在java中,类变量和形式参数可以具有相同的名称,并且类变量通过“this”关键字引用。在C++中有类似的东西吗?C++中具有相同名称的局部变量和形式参数?

在Java示例

public class A { 
    private int x; 
    public void setX(int x) { 
     this.x = x; 
    } 
} 
+4

这是很容易测试的... – yizzlez

+0

我想什么y你正在寻找的是'this->'操作符!不要让我失望! – StackFlowed

+0

@StackFlowed谢谢。如果您将此作为答案提交,我会接受它。 – Will

回答

5

在C++中,它是:

this->x = x 

的 '这个' 指针用来检索对象的x隐藏由局部变量'x'

相关问题