首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

c++的私有静态数组成员怎的访问

2013-11-15 
c++的私有静态数组成员怎样访问为什么我看书上的写的可以用类名访问静态的数据成员,如类名::数据成员,但是

c++的私有静态数组成员怎样访问
为什么我看书上的写的可以用类名访问静态的数据成员,如  类名::数据成员  ,但是做题时发现答案上有说不能这样访问私有静态数据成员,是不是这样只能访问公有静态数据成员?那要怎样才能访问私有静态数据成员,请给出所有的访问方法。谢谢! 静态数据成员 私有
[解决办法]
类自身的成员可以访问,别的类不可以。
用类名::成员名。
[解决办法]
公有静态成员函数
[解决办法]
是不是只能通过类中其他函数调用
私有的只能本类访问,当然有一些hack的技法,比如直接读内存得到,不推荐。
能用对象直接访问吗?
用类名访问就可以了,对象没有必要,因为所有的对象共享一个静态变量,因此对象和这个变量其实无关

热点排行