2015-07-21 116 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'

相關問題