社区
C++ 语言
帖子详情
所有的继承都是虚拟继承不好么?
MFC_learner_1985
2011-06-11 07:16:41
所有的继承都是虚拟继承不好么?为什么有的继承不是虚拟继承呢?
...全文
84
8
打赏
收藏
所有的继承都是虚拟继承不好么?
所有的继承都是虚拟继承不好么?为什么有的继承不是虚拟继承呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Defonds
2011-06-12
打赏
举报
回复
该出手时再出手
MagiSu
2011-06-12
打赏
举报
回复
你要是那麽喜歡虛擬繼承
去搞JAVA
別搞C++了
wanmeiluck123
2011-06-11
打赏
举报
回复
[Quote=引用 5 楼 cunsh 的回复:]
虚继承是用来解决菱形继承带来的问题。 不过菱形继承是八百年都不会用到的东西。 我建议楼主直接忽略它好了。
[/Quote]难道虚继承就没用了?汗!!!
cunsh
2011-06-11
打赏
举报
回复
虚继承是用来解决菱形继承带来的问题。 不过菱形继承是八百年都不会用到的东西。 我建议楼主直接忽略它好了。
fox_ocean
2011-06-11
打赏
举报
回复
[Quote=引用 2 楼 namelij 的回复:]
你要都虚拟继承了,指针操作,为了寻找对应的函数,比非虚继承多了好多步骤
而且不一定虚拟继承就能满足任何条件...
[/Quote]
是你,又是你,怎么老是你?神啦,那里没有你、、、、、、
ryfdizuo
2011-06-11
打赏
举报
回复
[Quote=引用楼主 mfc_learner_1985 的回复:]
所有的继承都是虚拟继承不好么?为什么有的继承不是虚拟继承呢?
[/Quote]
虚拟继承,有菱形继承关系时使用。
高性能架构探索
2011-06-11
打赏
举报
回复
你要都虚拟继承了,指针操作,为了寻找对应的函数,比非虚继承多了好多步骤
而且不一定虚拟继承就能满足任何条件...
qq120848369
2011-06-11
打赏
举报
回复
有开销的,所以要适度。
Python全栈开发系列课程 之 模块和包的学习(一)
通过本课程主要讲解的知识点如下: 在python项目中如何自定义模块和包 如何下载第三方模块 如何导入模块和包进行使用 同时讲解创建项目的时候如何
继承
python的
虚拟
环境以及把本项目创建的
虚拟
环境发布出去被其他项目...
C++
虚拟
继承
这里写目录标题为什么需要虚
继承
虚拟
继承
中的内存分布情况sizeof问题 为什么需要虚
继承
虚拟
继承
是多重
继承
中特有的概念。
虚拟
基类是为解决多重
继承
而出现的。如:类D
继承
自类B1、B2,而类B1、B2都继 承自类A,因此在...
【C++OJ多重
继承
与
虚拟
继承
】OOP 水陆两用汽车(多重
继承
+
虚拟
继承
)
【C++OJ多重
继承
与
虚拟
继承
】OOP 水陆两用汽车(多重
继承
+
虚拟
继承
) 题目描述 设计水陆两用汽车类。 定义Vehicle基类,包含成员变量:重量weight;成员函数:构造函数,setWeight,函数display 定义Car类,
继承
于...
C++
继承
(菱形
虚拟
继承
详解)
什么是
继承
继承
的规则 derive类和base类的赋值 作用域,派生类中默认成员函数,
继承
中的友元,
继承
中静态成员 1,作用域 2 默认成员函数 友元,静态成员 如何实现不能被
继承
的类 菱形
继承
菱形
虚拟
继承
彻底弄懂C++
虚拟
继承
为了解决普通
继承
的“数据冗余”和“二义性”的问题,C++引入了
虚拟
继承
使得在多重
继承
下,基类成员只
继承
一份。 这篇博客主要解析1.
虚拟
继承
机制,如何做到的? 2.它和普通
继承
有什么区别?3.
虚拟
继承
同时满足多态...
C++ 语言
64,663
社区成员
250,487
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章