永发信息网

C++访问权限的问题

答案:2  悬赏:50  手机版
解决时间 2021-03-10 06:06
有如下代码(我调试通过了,结果输出:12):

#include
using namespace std;
class A
{
private:
int num;
public:
A(int num){this->num=num;}
int add(A &a){return this->num+a.num;}
};
int main()
{
A a(5),b(7);
cout< getchar();
return 0;
}

疑问语句 a.num;
为什么对象 a 可以访问自己的私有成员 num ?
这属于类的什么属性?
最佳答案
既然是自己的成员为什么不能访问了,

类的私有成员只是不能让外界随便访问,没有说类的实现里面的代码不能访问,

类的实现属于类自己的作用域,当然可以访问自己的私有成员。。。
全部回答
a、fun1()没有定义权限默认为private私有的派生类不能访问 b、varl是个保护类型,只有派生类的成员函数才能访问,类不可直接访问,比如在d里面可以这样写 void fun3() { varl=0; } c、不用说了 d、类的成员函数才能访问,类不可以直接访问
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
泰拉瑞亚tapi1.3.4.4mod怎么装
老张黑子小吃地址在什么地方,想过去办事
为什么有情人难成眷属?
不会泡妞和不会去泡妞意思是一样吗
V排与V物的关系
梅-罗综合征的临床表现为A.地图舌、口角炎、
钟爱一生时尚婚纱摄影地址在什么地方,想过去
苹果iPhone中的录音怎么拷到电脑上
石嘴山市欣达铭轩电子商贸有限公司地址在什么
你好,小米手环丢了,会不会泄露个人信息啊,
纹个英文句子加唇印多少钱
实寒证月经后期的首选方是A.《良方》温经汤B.
竹墩酒楼地址有知道的么?有点事想过去
电地暖又坏了
中国的面积有多大
推荐资讯
微信中经常有冒充通讯录中好友加我?
番禺区消费者委员会消费者投诉站(沙浦东路)地
机动战士高达中的“高达”是什么意思
将负4、负3、负2、负1、0、1、2、3、4九个数
含金量7克左右的纪念币大概多少钱
沾化到北京,停在那个长途汽车站?
招商局广场地下车场地址在什么地方,想过去办
棕黄色氯化铁溶液放入石灰石为什么变红褐色
穿越火线手游单机版 m.paopaoche.net
堡子门我想知道这个在什么地方
中国邮政(白庄邮政所)我想知道这个在什么地方
金立W909有自带的软件商店么?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?