类1和2都是类3的派生类,是否可以在类1和2中将类3定义友元类。因为类3的成员函数要用到类1和类2的数据成员及其成员函数。
谢谢!!!
C++中基类是否也可以定义为其派生类的友元类
答案:2 悬赏:0
解决时间 2021-12-21 04:42
- 提问者网友:风华是一指流沙
- 2021-12-20 15:36
最佳答案
- 二级知识专家网友:青春如此荒謬
- 2021-12-20 15:49
那你可以将类3需要用到 数据成员及函数 定义到类3中,函数定义成为虚函数,这样就可以了,不可以定义友元类(这个没有考证,只是经验感觉)。
全部回答
- 1楼网友:佛说妍妍很渣
- 2021-12-20 16:50
友元函数不属于类,它只是给类开了一个后门
本来类外不可以访问类的私有成员,通过友元函数就可以
所以不能继承
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯