C++派生类的友元函数不能访问基类的protected成员?
答案:3 悬赏:0 手机版
解决时间 2021-02-03 02:39
- 提问者网友:夢醒日落
- 2021-02-02 03:58
C++派生类的友元函数不能访问基类的protected成员?
最佳答案
- 五星知识达人网友:西风乍起
- 2021-02-02 04:58
可以!友元函数可以访问类的所有成员(构造函数和析构函数不算),也可以访问基类的私有成员和受保护的成员.无论是以何种方式的继承,都可以访问.
友元破坏了类的隐蔽性和封装性,但是提高了程序的执行效率.
友元破坏了类的隐蔽性和封装性,但是提高了程序的执行效率.
全部回答
- 1楼网友:污到你湿
- 2021-02-02 07:15
争议不能,因为protected成员是受保护的,就是它的子类也不能访问,只有自己才可以访问。
- 2楼网友:刀戟声无边
- 2021-02-02 05:59
可以,基类使用protected而被继承是,其公有成员和保护成员成为派生类的保护成员。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯