为什么不能使用此指针访问静态文件?

时间:2018-09-16 13:41:47

标签: pointers static this

示例我有一个程序:

class TestStatic
 {
   private:<br>
    static int staticvariable;

   public:<br>
    TestStatic() {
    this->staticvariable = 0;
    cout << this->staticvariable;
}

~TestStatic() {}
};

int main() {
 TestStatic object;
 return 0;
}

为什么该指针不能访问staticvariable。我不明白为什么。

1 个答案:

答案 0 :(得分:2)

可能是因为staticvariable未绑定到this,而是绑定到您的班级。 查看以下答案:

希望有帮助。