dud*_*ade 3 c++ variables static member non-static
声明:"静态成员变量只能由静态方法更改."
这个语句是否正确,或者静态成员变量是否也可以通过非静态方法更改?
谢谢!
这是不对的.static
数据成员可以由任何成员函数更改.static
方法也可以由任何成员函数调用.
相反,这是不可能的:static
方法不能调用非static
方法,也不能访问非static
成员.
那是因为static
成员(方法和数据)绑定到一个类,而非静态绑定到类实例.
归档时间: |
|
查看次数: |
3703 次 |
最近记录: |