腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
继承
和
初始化
顺序
、
、
、
考虑一下 { { }; { public: };
浏览 9
提问于2016-09-07
得票数 1
回答已采纳
4
回答
在虚拟
继承
的情况下如何对待祖父母类的成员?
、
、
我在某个地方读到了下面这段代码,作为解决多重
继承
情况下菱形问题的示例:using namespace std; { public如果我理解正确的话,调用
顺序
取决于
继承
顺序
。由于B首先被
继承
,所以B的构造函数调用优先于C.Since B
继承
A,A()将首先被调用。然后调用B的构造函数。然后调用C的构造函数。
浏览 1
提问于2016-07-06
得票数 1
2
回答
c++虚拟
继承
初始化
顺序
、
、
嗨,如您所见,示例中的构造
顺序
是:- U1 U2 Y X V2 V1 V3 V4 B1 B2 D请忽略节点
和
箭头的数目,并注意红色箭头是非虚拟
继承
,黑色箭头是虚拟的。 注:原始文件可找到。
浏览 1
提问于2013-04-08
得票数 3
回答已采纳
2
回答
梯形C++虚拟
继承
、
、
A
和
D,因为我假设每个联合类都需要是虚拟的。它们是按照首先从左到右遍历基类图的深度
顺序
执行的,其中从左到右引用基类名称的出现
顺序
。 在完成所有虚拟基类构造函数之后,构造
顺序
通常是从基类到派生类。因此,如果D类
继承
了B1
和
B2的乘法,那么B1的构造函数首先执行,然后是B2的构造函数,然后递归地应用D的构造函数。例如,如果B1
继承
了B1a
和
B1b,B2
继承
了B2a
和
B2b,那么最终的
顺序
是B1a、B1b
浏览 0
提问于2018-03-27
得票数 11
2
回答
C++
继承
和
初始化
顺序
、
但有人警告我: A::A, a=20A::A, a=10B::BB::~A::~A::~ 销毁
顺序
是明确的(最后一次建造-首先被摧毁),但我似乎无法掌握建筑
顺序
/模式。
浏览 4
提问于2015-02-15
得票数 2
5
回答
在Python中多重
继承
是有问题的吗?
、
、
你好,我在python中搜索类
继承
,我看到它也支持多重
继承
,但似乎有些问题:o,我找到了一个例子: def __init__(self): printParentOne
和
ParentTwo时,为什么不
初始化
这些类呢?我们是否应该在
继承
类中手动
初始化
它们?正确的示例是什么,这样我们就可以看到仅使用inheritage打印的所有消息?实际上,它比这稍微复杂一些;方法解析
顺序
会动态变化,以支持对super()的协作调用
浏览 6
提问于2012-10-05
得票数 2
回答已采纳
2
回答
在多级
继承
的情况下无法理解虚拟基类构造函数
、
、
、
在下面的程序中,如果我改变了派生类"D“中的
顺序
,那么我会得到基类的构造函数的不同
顺序
。
浏览 1
提问于2016-07-20
得票数 3
2
回答
“字段
初始化
器不能引用非静态字段、方法或属性”CS0236错误的概念原因
、
、
、
C#不允许实例字段
初始化
器引用另一个字段。例如,此代码无效:{ string s2 = s1;因为"s2“引用了"s1”。我的第一个想法是,C#规范并不保证任何
初始化
顺序
,但是根据规范,
顺序
是声明的
顺序
:根据Hps,0xA3
和</
浏览 2
提问于2010-11-26
得票数 6
1
回答
为什么使用-声明的
继承
构造函数不使用默认构造函数
初始化
虚拟基类?
、
、
、
昨天我偶然发现了一个使用声明的
继承
构造函数的。在仔细阅读了答案
和
之后,我发现当直接基类也使用using从虚拟基
继承
构造函数时,可能存在一些不一致(或者至少是我的误解)。,该类的mem
初始化
程序列表中的惟一mem
初始化
器id指定了在using声明的嵌套名称说明符
和
表达式列表中表示的基类,并在其函数主体中的复合语句为空(class.base.init)。
和
在非委托构造函数中,
初始化
按以下
顺序
进行:首先,并且仅针对最派生类(intro.
浏览 3
提问于2020-04-22
得票数 2
回答已采纳
2
回答
初始化
器列表
顺序
不正确
、
、
因此,我创建了一个名为Dictionary的类,它
继承
自一个基类IEnumerable,包含一个List类型的成员。List有一个const unsigned int&成员,用于存储
和
公开其项目计数。{ } 我将“
初始化
”列表中的const unsigned int&传递给IEnumerable。问题是,IEnumerable的
初始化
器在_list(List类型的成员)之前
浏览 3
提问于2013-02-11
得票数 1
回答已采纳
1
回答
更改
继承
中构造函数的
顺序
、
我正在为阶级
继承
建设秩序而奋斗。const int CONSTANT_B = 3; write();}; 是否有办法强制成员常量先
初始化
?哪种方法最干净?
浏览 3
提问于2016-12-29
得票数 2
回答已采纳
2
回答
如果在类
初始化
期间调用重写基方法,则实例字段不会
初始化
ServerAdapter { initGUI();} //Something happens here });}
继承
为什么key没有
初始化
?这是一种
初始化
浏览 1
提问于2013-05-23
得票数 1
回答已采纳
3
回答
多重
继承
的构造函数会被多次调用吗?
、
、
、
多重
继承
的构造函数会被多次调用吗?构造函数是按什么
顺序
调用的?这取决于
继承
列表中的
顺序
吗? 这里有一个例子(这只是为了让情况变得清晰,没有实际的例子)。构造函数是按什么
顺序
调用的呢?首先是基地?还是先用DerivedBaseOne()或DerivedBaseTwo()?
浏览 40
提问于2011-09-14
得票数 20
回答已采纳
1
回答
使无序
初始化
状态有序
、
下面的类使用CRTP尝试向具有确保
初始化
顺序
的Schwarz计数器的std::vector添加类型。根据3.6.2/2,成员h_具有无序
初始化
。我该如何更改它以确保它已按
顺序
初始化
?我希望派生类除了正确地
继承
类之外什么也不做。
浏览 1
提问于2013-08-13
得票数 3
2
回答
带编码器的PFTableViewCell init
、
我有一个从PFTableViewCell
继承
的自定义类。我想用一个故事板给全班上课。我使用"tableView.dequeueReusableCellWithIdentifier“创建它,所以我想我需要下面的
初始化
器。 init(coder aDecoder: NSCoder!)
浏览 2
提问于2014-07-17
得票数 1
回答已采纳
5
回答
函数说明符
virtual
和
inline是函数说明符。那么,在下面的代码中,什么是虚拟的?
浏览 2
提问于2010-08-31
得票数 2
回答已采纳
2
回答
多路径
继承
和
、
构造函数不能是
继承
的,也不能是虚的或静态的。
浏览 0
提问于2013-07-23
得票数 0
回答已采纳
1
回答
继承
类
和
超类的
初始化
顺序
、
、
、
问:在完成
继承
类的字段
初始化
之前,调用super()构造函数是对的吗?这样
初始化
就可以覆盖我已经
初始化
的内容了吗? 所以,在尝试了所有这些东西之后,我意识到解释似乎是我的超类能够处理声明,而不是
初始
浏览 3
提问于2013-11-25
得票数 2
回答已采纳
1
回答
SpecFlow可重用步骤定义
、
、
在其他工具中,我使用了一个GivenWhenThen基类,它包含如下方法有没有一种方法可以跨功能共享步骤? 非常感谢
浏览 2
提问于2011-03-08
得票数 15
回答已采纳
2
回答
c++多
继承
和
显式构造函数调用
、
、
、
、
假设我们有一个具有保护成员x
和
y的父类A
和
一个构造函数:现在考虑两个类B
和
C,它们
继承
自A,并有如下所定义的构造函数A(xpos,ypos) {} C::C(int xpos, int ypos) : A(xpos,ypos) {} 最后,让我们有一个
继承
B
和
C的D类。如果我试图从我不知道类构造函数的类
继承
,这肯
浏览 1
提问于2018-04-30
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
自学编程007 属性初始化顺序
图解Python 3.x多继承时方法解析顺序MRO
从 static 关键字深入理解 java 对象初始化顺序
继承和组合-JAVA成长之路
ES6之类和继承
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券