腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(9999+)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
2
回答
c++
多重
继承
public:} 在钻石的原始定义中,D1和D2实际上都是从MBase
继承
的,但这里只有一个是
继承
的。
浏览 0
提问于2012-04-15
得票数 1
回答已采纳
2
回答
c++
多重
继承
可能重复: 给予:class B{int xx, yy;};C c;B* pb = CtoB(pc);assert(pc == BtoC(pb));我如何编写AtoC和BtoC来取回原来的C?为什么要结束投票? 我前面的两
浏览 5
修改于2017-05-23
得票数 1
回答已采纳
3
回答
C++
-
多重
继承
我有一个要求,这将形成钻石恐惧模式。但是我遇到了堆栈溢出伙伴的评论,如果虚拟基类是一个纯粹的抽象类,那么菱形模式就不是那么令人担忧的了。有人能详细解释一下为什么会这样吗?
浏览 0
修改于2012-01-31
得票数 0
回答已采纳
4
回答
C++
多重
继承
请不要质疑这段代码中非常奇怪的工作者层次结构,我不知道为什么会有人想要这样的东西,但我决定给自己一个
多重
继承
的练习,只是为了确保我完全理解了它。这就是结果。
浏览 2
修改于2012-05-05
得票数 1
回答已采纳
2
回答
C++
多重
继承
顺序
我正在尝试理解
继承
顺序在
C++
中的影响。我在网上看了看,但我找不到一个明确而充分的答案…… 因此,为了解决这个问题,假设有两个类:B类和C类。
浏览 0
修改于2016-01-07
得票数 27
回答已采纳
2
回答
C++
多重
继承
问题
生成这个类的场景相当复杂,所以我将去掉几部分,并给出所涉及的类的准确表示。class IBase virtual string toString()=0;class Base2 string toString() ...}; /* a speci
浏览 2
提问于2010-05-08
得票数 6
1
回答
C++
多重
继承
/虚拟
继承
我想出的处理这种“高效”(在编码和维护方面)的唯一方法是基于同一个抽象基类的抽象和具体基类的
多重
继承
。所以,是的,我最终得到了一个扩展的钻石结构。我通常会尽量避免
多重
继承
,因为它的复杂性,所以我在使用它方面没有很大的经验,所以我不确定我开始使用的设计是否存在一些我不负责的缺陷。 基本上,我需要提供多个“工具”。我也不确定
继承
方案中的“虚拟人”是否正确(不是虚拟方法,而是":public虚拟")。
浏览 2
提问于2016-11-17
得票数 3
2
回答
C++
多重
继承
和模板
众所周知,
C++
允许
多重
继承
。我正在实现一个处理网络,其中一些处理节点在彼此之间进行链接,以便使用一种修改后的观察者模式交换不同的数据。我想你已经看到我的问题了,编译不允许这样做,因为如果我启动:node->sendData(<my argument>); 因为它无法区分应该使用哪个sendData()和父类(
继承
)(这是
多重
继承
的一个常见问题)。
浏览 0
修改于2011-08-04
得票数 3
回答已采纳
2
回答
C++
多重
继承
构造函数
我需要知道一些关于构造器的信息。我真的不知道如何表达这个问题,但基本上我需要让所有的操作发生在最终类的构造函数中,而变量在一个类的构造函数中创建,并在另一个类的构造函数中使用。这行得通吗?它安全吗?下面是示例代码。class cInit { std::string *m_X; cInit() { m_X = new std::string; }}; class cUse { privat
浏览 0
修改于2013-12-05
得票数 4
回答已采纳
3
回答
C++
多重
继承
方法重载
#include <iostream> public:}; public:}; public: void f(char
浏览 1
修改于2015-05-23
得票数 1
2
回答
c++
:
多重
继承
和接口
更新:我更正了代码,以说明为什么B不能从A
继承
。
浏览 5
修改于2022-06-23
得票数 -1
4
回答
c++
多重
继承
函数合并
我有:{ virtual XVec2 position() const = 0;{ 问题是XSprite已经有了相同的函数position。我如何对编译器说,我想要使用XSprite::position函数作为XILightSource::position()的实现?
浏览 0
提问于2011-10-07
得票数 6
回答已采纳
2
回答
C++
多重
继承
和vtable
我想说的是,在我真正尝试这段代码之前,我假设一次不能
继承
多个接口/类(可以说,所有的接口都必须是线性的),这样vtable就可以自己构建了。
浏览 1
修改于2015-05-22
得票数 6
回答已采纳
7
回答
C++
多重
继承
的实际例子有哪些?
除了教科书上的例子--在现实世界中--在
C++
中使用
多重
继承
(其中多个基类不是纯接口)有意义吗?
浏览 0
修改于2011-09-13
得票数 13
回答已采纳
1
回答
C++
中
多重
继承
的极限
C++
中
多重
继承
的限制是什么?也就是说,一个类可以
继承
多少个类?它是与实现相关的,还是在
多重
继承
中对您可以
继承
的类的数量设置了限制?
浏览 4
提问于2013-12-05
得票数 12
回答已采纳
1
回答
C++
多重
继承
:函数不匹配?
C++
不允许我构造SymIntPoly类型的对象并对其调用f()。下面是类和结构。
浏览 1
提问于2016-07-07
得票数 0
6
回答
关于
C++
多重
继承
的困惑
我对
C++
的更高级特性有些陌生。昨天,我发布了以下问题,我了解了虚拟遗产和可怕的死亡钻石。我还通过其他链接了解到,
多重
继承
通常是一个糟糕的代码设计的标志,同样的结果通常可以在不使用MI的情况下更好地实现。问题是..。对于下面的问题,我不知道什么是更好的单
继承
方法。所以对我来说,这是一个明确的
继承
案例,而不是构图。
浏览 11
修改于2018-10-19
得票数 5
回答已采纳
3
回答
C++
多重
继承
不明确
我在
C++
多重
继承
中遇到了一个问题。这是我的代码,当我调用display()函数时,它给我的成员‘display’是模棱两可的。但是Class M display()函数是私有的。
浏览 1
修改于2018-02-03
得票数 5
6
回答
具有接口的
C++
多重
继承
?
大家好,我有一个名为IView的接口,它有init()方法,我想派生一个名为PlaneViewer的新类,实现上述接口并扩展另一个类。
浏览 2
修改于2010-06-11
得票数 8
回答已采纳
2
回答
c++
多重
继承
构造函数调用
在下面的代码行中,类A是基类,由类B和类C
继承
。此外,D中的构造函数调用B、C和A的构造函数。因为当B和C将A作为虚函数
继承
时,它们没有资格直接调用A的构造函数(因为对A的调用必须通过第三代)。我的问题是,如果我想创建一个类B的对象,那么由于A是虚拟
继承
的,那么有没有办法调用A的构造函数(传递用于初始化的变量v1和v2 )?
浏览 1
修改于2012-04-11
得票数 0
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券