腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
继承
或
构造
到
结构
中
我想知道这两者的区别是什么:{};struct A{};
浏览 29
提问于2020-05-14
得票数 0
1
回答
DriverKit驱动
中
可以使用`new`和`delete`吗?
、
、
、
它们不调用任何
构造
函数
或
析构函数。 假设我希望在ivars
结构
中有一些类。该类不需要从OSObject
继承
,也不需要从IOService
继承
。我应该如何
构造
这个对象?如果我将它作为ivars
结构
中
的成员,则不会调用我的类的
构造
函数。如果我在ivars
结构
中保存一个指向我的类的指针,我需要分配和调用这个类的
构造
函数。我可以使用new / delete来做这件事吗?
浏览 64
提问于2020-06-16
得票数 1
回答已采纳
1
回答
使用具有从空基类
继承
的
结构
的初始值设定项列表
、
、
、
、
我的解析器正在创建一个抽象语法树,由
继承
自空的Node
结构
的NodeSomething
结构
组成。这些文件存储在std::list<Node>
中
。我的问题是,我不想为每个单独的NodeSomething编写
构造
函数,因为所有的
结构
都
继承
自一个基类,它们不再是聚合的,因此我不能使用初始化列表(括号初始化)。由于所有这些
结构
都相当简单,大多包含一个
或
两个int
或
string变量,因此必须为所有这些
结构<
浏览 0
提问于2017-10-27
得票数 1
2
回答
对象在列表
中
添加和删除自身
、
、
、
我可以使用虚拟
继承
来处理钻石
继承
,所以这不是什么大问题。另外,我将为它们分别定义一些shared_ptrs和weak_ptrs。有了这些清单很方便,因为我可以很快地说,“把所有的战斗人员带到附近”
或
“移动所有的身体”。我希望对象将自己插入
到
适当的列表
中
: Body将自己的弱指针插入
到
body弱指针列表
中
,并将Actor共享指针插入
到
该列表
中
,这可能是在
构造
函数
中
完成的。我也认为在层次
结构</
浏览 0
提问于2012-06-01
得票数 2
回答已采纳
1
回答
初始化虚拟
继承
层次
结构
、
、
、
考虑以下虚拟
继承
层次
结构
#include <iostream> { base( std::stringendl;期望产出:代码没有打印任何内容,因为more_derived没有显式地调用接受字符串的base
构造
函数,因此调用了默认的base
构造
函数。此外,由于virtual
继承
,
浏览 4
提问于2012-09-06
得票数 1
回答已采纳
2
回答
为什么使用虚拟基类会更改复制
构造
函数的行为
在下面的程序
中
,当B从A虚拟派生时,不会复制a成员变量,而是复制C(而不是B)的实例。
浏览 23
提问于2016-01-25
得票数 19
回答已采纳
5
回答
使用超类
中
的
构造
函数
、
、
、
Java不允许多重
继承
,这意味着一个类不能从两个类
继承
,这两个类没有任何共同点,这意味着它们不在相同的
继承
路径上。但是,一个类可以从多个类
继承
,前提是这些类是该类的直接超类的超类。但是这个类间接地
继承
了这些类,这意味着它不会从这些上层超类
中
“看到”任何东西,对吧?在考虑
构造
函数(在
构造
函数中使用super() )时,我感到困惑。super()调用类B的
构造
函数。当这种情况发生时,B的
构造
函数首先调用A的
构造<
浏览 2
提问于2009-01-06
得票数 1
2
回答
不能在C++中加为虚拟
继承
的类的好友
、
但是,另一个
结构
DerDer多次
继承
自Der,具有不同的模板参数。struct DerDer : Der<int>, Der<char> {};template<class T>这一点现在打破了,我相信如果一个类是虚拟
继承
的,那么最派生的类就负责调用
构造
函数(不太清楚为什么)。这是一个问题,因为Der
浏览 0
提问于2016-08-18
得票数 3
1
回答
如何在派生类上具有默认行为,而不是重新定义
构造
函数
、
、
、
我注意到我在
继承
层次
结构
中
重用了很多代码,我想知道是否有更好的方法。name;因此,这是一个可以不使用名称(默认设置)
或
提供名称创建的类。,因为编译器不会提供一个我自己创建类型的
构造
函数。我已经意识
到
,即使我不需要默认的
构造
函数,这个问题也会发生,如果我想创建一种类型的项,我必须显式地为每个项创建
构造
函数?编辑:感谢Sam Varshavchik,从C++11开始,您可以通过以下方式
继承
构造
函数: using
浏览 0
提问于2016-12-27
得票数 1
3
回答
在C++中使用默认
构造
函数
、
、
、
嗨,我在编程入门,对成员初始化和默认
构造
函数有一点不确定。我们正在学习类和
结构
的基础知识,但我们甚至还没有掌握
构造
函数方法
或
继承
,所以我比这个类稍早一些。Employee(getEmpName(), getEmpNum()) shiftNum=newShiftNum;} 在这个片段
中
,我遇到的第一个问题是,我收到一个错误,类Employee没有默认
构造
函数,经过一些研究后,我发现如果一个类
继承
浏览 3
提问于2013-11-15
得票数 0
回答已采纳
1
回答
根据输入参数值从不同的
结构
调用不同的
构造
函数
examp_A.method(); //use method A} 我需要根据动态输入参数值创建一个调用不同方法struct A
或
B我尝试使用多重
继承
将
结构
A和B作为基,并有条件地选择
构造
函数A
或
B,这是由于多次
继承
自动
构造
基类和派生类而导致的失败。根据我目前对C++的了解,我不知道如何意识
到
这一点(也许这是个愚蠢的问题),提前感谢您的帮
浏览 5
提问于2022-02-09
得票数 1
回答已采纳
4
回答
对何时调用受保护的
构造
函数和私有
构造
函数感到困惑
、
、
虽然它们
中
的大多数在其他情况下会更好地实现,但目前的目标是对它们进行测试。因此,我有以下
结构
。,该
构造
函数将依赖项作为参数从可运行测试的
继承
类
中
调用。我意识
到
开放
继承
也破坏了Singleton模式,但它只由测试框架使用,而不是按照惯例在生产代码
中
完成。我只希望从
继承
者调用原始Singleton
中
的受保护
构造
函数。但是,当我调试时,
继承
者
中
的
构造
函
浏览 2
提问于2011-04-19
得票数 1
回答已采纳
1
回答
用私有初始化器从类
继承
?
、
考虑Swift
中
的以下类层次
结构
:GMSMarker是由GoogleMaps库提供的类。它有两个公共初始化器(一个指定,一个方便)。我不想允许
构造
MapItem对象;只允许
构造
ClusterItems和集群。由于Swift没有抽象类,因此有一个私有初始化程序就足以满足我的需要。但是,考虑
到
MapItem以方便的
构造
函数从GMSMarker
继承
,我不能简单地将指定的初始化器重写为私有。考虑
到
Swift
中
初始化程序
继承
浏览 2
提问于2015-09-30
得票数 2
回答已采纳
2
回答
没有新的C#内部
结构
、
内部
结构
是在外部类
中
声明的,不为该
结构
调用new。它没有坠毁,但我对它有一些怀疑。
浏览 1
提问于2013-12-11
得票数 1
回答已采纳
2
回答
使用超级vs静态调用基类的Python
、
、
、
我见过一些使用super()的流行示例,但它们似乎从未显示将位置所需的参数传递
到
基类
构造
函数
中
。A类的
构造
函数会被调用两次吗?(即案件2) 下面是我对这两种情况的代码。
浏览 2
提问于2016-03-08
得票数 1
回答已采纳
2
回答
带有
结构
的命令模式
、
moveDelta); { }我注意
到
,
浏览 0
提问于2016-06-12
得票数 4
回答已采纳
1
回答
从父类
到
子类的
构造
函数
继承
、
、
、
父类
或
父类的默认
构造
函数是否可以
继承
到
子类
中
?
浏览 0
提问于2018-11-26
得票数 -4
3
回答
c++
继承
: C2614调用基类的
构造
函数时出错
、
我想让D调用‘A’的
构造
函数,但我收到错误消息: error C2614:'D‘:非法成员初始化:'A’不是基
或
成员。D可以调用任何‘C的
构造
函数,但这不是我想要的。任何帮助都会非常感谢。
浏览 0
提问于2011-10-01
得票数 0
回答已采纳
2
回答
StringIndexOutOfBoundsException不能接受
构造
函数
中
的“原因”
、
Java Exceptions通常有一个
构造
函数(以及其他
构造
函数),该
构造
函数可以接受一个可抛出的原因,因此在重新抛出异常时,可以给出原始异常,它将在日志
中
显示为 com.stacktrace.from.application.exception然而,StringIndexOutOfBoundsException只有()、(int index)
或
(String s)。任何
构造
函数都不接受原因!!从类型层次
结构
来看,Exception和RuntimeException似
浏览 5
提问于2016-05-06
得票数 1
回答已采纳
2
回答
WebAPI:从Constructor检索GET参数
、
每次对我的WebAPI的调用都可能(
或
不)包含GET参数从控制器内的函数
中
,我可以初始化一个LogCollector:SomeControllerFunction(int loglevel = 0) LogCollector logger = new LogCollector(loglevel)为了不经常重复,我想将其隐藏在类层次
结构
中
,方法是将其添加到BaseCon
浏览 9
提问于2016-04-07
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python字典中的值为列表或字典的构造方法
Java从入门到架构师系列之九月哥谈Java SE中构造方法
如何将结构式复制到Word、PowerPoint等软件中
解密EBSD技术在材料研究中的应用: 从晶粒结构到制备质量
如何在Spark中处理结构化流式数据,如日志文件或传感器数据?
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券