00问答网
所有问题
C++中静态数据成员分为公有和私有两种,这两种有什么区别呢?使用的时候有什么要注意的?
如题所述
举报该问题
推荐答案 2013-12-09
公有的就是这个类的对象能用;私有的就是这个类里面的函数能用。
使用的时候就按照上面描述的用呗,实际上,如果对象用私有数据成员,编译器会报错。所以不用太在意,你用不了。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/DIjTBjnZI0ZBDZ00IBB.html
相似回答
c++中
“
私有的
”“
公有的
”是
什么
意思?
答:
私有就只能在类自身访问,公有是指类外部可以访问
,举例来说:class ctest { private :p;public:k;...};表示p只能在test自身的成员函数内访问,而k可以通过实例化的实例直接访问,如:ctest test;test.k = 1;可以,但 ctest test;test.p = 1;不可以。
C++中
类的
私有数据成员和公有数据成员有什么区别
.
答:
说得深一点:
私有成员和保护成员定义实现
,公有成员定义接口。
...用公有函数访问,和 直接把类
成员
设成
公有的
有什么区别?
_百度...
答:
2)安全性,通过函数可以规定使用者的访问权限,比如一个类只提供了Get方法,那么使用者就不能修改这个成员变量,保证这个成员变量只有自己能够修改。如果直接访问
公有成员
变量,那么使用者就获得了完全的访问权限,他甚至可以在类的外部删除这个成员变量,等到该类再
使用这个成员
变量时,就会出现异常,这是非...
C++中,
类里的
私有成员
和保护成员一般
有什么
设置原则?为
什么成员
函数一般...
答:
公用(public):访问权限最高
;除派生类外,外部函数也可以直接访问(无论是成员变量还是成员函数)。私有(private):访问权限最低;只能是该类内部函数互相调用,派生类、外部函数都不能访问。保护(protect):访问权限中间;该类内部函数、派生类都能访问,外部类、外部函数不能访问 ...
大家正在搜
为什么需要静态数据成员
公有成员和私有成员
静态和成员的区别
静态数据成员通常被说明为
关于静态数据成员的描述
静态数据成员和非
私有基类的私有成员
什么是静态类成员
访问静态数据成员
相关问题
c++中静态成员 放到公有成员 public 中 和私有成员...
C++中类的私有数据成员和公有数据成员有什么区别.
C++中类的私有数据成员和公有数据成员有什么区别?
c++中,声明一个类的时候,这个类的静态数据成员,必须是私有...
c++中公有成员和私有成员的区别是什么
C++公有函数和私有成员之间的关系
c++中关于私有静态变量的问题
c++,定义一个点类,类中要有公有成员,私有成员。数据成员要...