C++中,类中所提供的成员函数可以直接访问私有成员吗??

来源:百度知道 编辑:UC知道 时间:2024/06/14 04:42:19

可以.公有成员函数,是类的接口.用户就是通过这个接口来进行访问.如果它都不可以的话,那么那些私有成员,不是没的访问了吗.那定义那些还有什么用?!
同时,类中还可以定义友元.友元函数或友员类,也可以访问到类的私有成员.

当然可以,要不就没有谁可以访问了。

C++中,成员变量有三种限定符:private(私有型)、public(公有型)、protected(保护型)。
保护型的变量不仅可以被自己的类所访问,也可以被该类所派生出的类的成员函数所访问;而私有成员变量只可以被自己类的成员函数访问,即使是派生类也不能访问他的基类的私有成员和函数。