社区
C++ 语言
帖子详情
C++类的多重继承的二义性问题
zebiak123
2012-05-31 02:56:52
我现在又四个类ABCD,继承关系如下:
A 是基类, B 和 D 是 A 的公共派生类, C 是 B 的公共派生类
我现在想让D能够使用C的protected方法,应该如何修改代码?
...全文
64
3
打赏
收藏
C++类的多重继承的二义性问题
我现在又四个类ABCD,继承关系如下: A 是基类, B 和 D 是 A 的公共派生类, C 是 B 的公共派生类 我现在想让D能够使用C的protected方法,应该如何修改代码?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zebiak123
2012-05-31
打赏
举报
回复
设置成友元确实可以编译过,我再试试方法们能不能用
W170532934
2012-05-31
打赏
举报
回复
给他们的关系搞成friend就可以解决了
hard9999
2012-05-31
打赏
举报
回复
叔叔和侄子之间没那么亲的血缘关系了。
当然除非你强制给他们用friend。
叙述讲解
C++
编程
内容涉及对象的演化、数据抽象、隐藏实现、初始化与清除、函数重载与缺省参数、输入输出流介绍、常量、内联函数、命名控制、引用和拷贝构造函数...、多态和虚函数、模板和包容器
类
、
多重继承
、异常处理和运行时
类
型识别...
C++
基础知识 -
多重继承
的
二义性
问题
多重继承
的
二义性
就是在继承时,基
类
之间、或基
类
与派生
类
之间发生成员同名时,将出现对成员访问的不确定性——同名
二义性
当派生
类
从多个基
类
派生,而这些基
类
又从同一个基
类
派生,则在访问此共同基
类
中的成员时,...
C++
语言基础视频教程
主要包括
类
的声明、对象定义、构造函数和析构函数、运算符重载、继承和派生、多态性实现等。 课程需要有C语言程序设计的基础(可以利用本人开出的《C语言与程序设计》系列课学习)。学习者能够通过实践的方式,学会...
C++
多继承的
二义性
在派生
类
中对基
类
成员访问应该是唯一的,但是在多继承时,可能会导致对基
类
某成员访问出现不一致的情况,这就是
C++
多继承中的
二义性
。 出现
二义性
主要有以下两种情况 情况一: 如果一个派生
类
从多个基
类
派生,...
c++
中
多重继承
二义性
产生以及
二义性
的消除方法
由此
c++
引入了,
多重继承
的概念,也就是允许一个派生
类
指定多个基
类
,这样就被叫做
多重继承
。 如下代码: #include "stdafx.h" #include <iostream> #pragma warning(disable:4996) #include <string>...
C++ 语言
64,635
社区成员
250,963
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章