00问答网
所有问题
C++中的一个类中private只能被类中的public调用?可以被public修改吗?
RT
举报该问题
推荐答案 2013-10-26
C++的访问权限 可以访问就可以修改
类中的private成员变量 可以被类中的所有类型的成员函数访问或修改 包括public protected private
同时 继承类的派生类的所有成员函数 类的友元类的所有成员函数 以及类的友元函数 都可以访问或修改private成员变量
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/eBIrIIrjI.html
其他回答
第1个回答 推荐于2017-12-29
类的private成员数据能被该类的所有成员函数访问和修改,静态成员函数不在此讨论范围内。类的private成员函数能被该类的所有成员函数调用。
本回答被网友采纳
第2个回答 2017-12-29
类的private成员数据能被该类的所有成员函数访问和修改,静态成员函数不在此讨论范围内。类的private成员函数能被该类的所有成员函数调用。
相似回答
C++中
,基类
中的private
跟protected成员权限上有什么区别?
答:
public成员可以在基类访问也可以在子类访问,还可以使用基类和子类的对象访问。protect成员可以在基类访问也可以在子类访问,不能使用对象访问。
private
成员只能在基类中访问,不能再子类访问,不能使用对象访问。以上基于public派生,否则基类
的public
成员在子类如果不再是public成员,则不能使用子类的对象访问。...
c++中
,
public
继承,如何在子
类中
使用
private
成员,不是说private不能被...
答:
C++中
成员变量有三个限定级别:private,protected,
public
。
private只能
是在自身类中能
调用
,例如:sub是一个继承父类father的子类,sub类中定义的函数是不能直接访问father
类中的
私有成员的。如果想要访问,就要把父类中的成员用protected限定。protected限定符声明的变量,就是允许继承的子类可以直接访问。
1
、
C++中
类型为
private的
成员变量
可以
由以下函数访问
答:
第一:
private
,
public
, protected 访问标号的访问范围。private:只能由1.该
类中的
函数、2.其友元函数访问。不能被任何其他访问,该类的对象也不能访问。protected:
可以被1
.该类中的函数、2.子类的函数、以及3.其友元函数访问。但不能被该类的对象访问。public:可以被1.该类中的函数、2.子类的...
c++中的
class是不是也有
public
,
private
和protected之分,各有什么作用...
答:
private
:只能由1.该
类中的
函数、2.其友元函数访问。不能被任何其他访问,该类的对象也不能访问。protected:
可以被1
.该类中的函数、2.子类的函数、以及3.其友元函数访问。但不能被该类的对象访问。
public
:可以被1.该类中的函数、2.子类的函数、3.其友元函数访问,也可以由4.该类的对象访问。...
大家正在搜
类的private和public
c中public和private
public和private作用
publicpickup是真的吗
private和public区别
private equity
private policy
private pension
private sub
相关问题
c++中,public继承,如何在子类中使用 private...
关于 c++ 中, class 类的private & pu...
mfc中 类成员的public与private的访问有什么区...
C++ 请问一个类中包含类(在pulic中 Iterator...
1、 C++中类型为private的成员变量可以由以下函数访...
c++中,如果不做特别声明,类的数据成员默认为:privat...
c++中,如果没有使用private关键字定义类的数据成员,...
c++中,在哪些情况下能调用一个类的具体对象的private...