腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
从超类的
构造
函数
中调用
子类
的
构造
函数
、
、
我有一个'Animal‘类和一些'Animal’的
子类
(‘猫’,‘狗’,...)。Animal有一个受保护的
构造
函数
,所有的
子类
都有一个默认
构造
函数
和一个
复制
构造
函数
。在程序中的某个时刻,我有一个'Animal‘的列表,我想将这个列表深度
复制
到另一个'Animal’列表中(我的意思是不仅深度
复制
列表本身,而且还深度
复制
其中的所有对象)。为此,
浏览 2
提问于2018-08-11
得票数 1
回答已采纳
1
回答
复制
构造
函数
,
子类
、
、
、
事实上,我正在使用一个来自Mother类的Copy Constuctor
复制
子对象,这是正确的吗?或者,我应该为孩子实现一个
复制
构造
函数
吗?
浏览 23
提问于2020-05-15
得票数 0
2
回答
将基类的
构造
函数
复制
到
子类
、
、
我有一个类(让我们称之为A),我想
复制
A,所以我调用A的
复制
构造
函数
。A有一个B*类型的成员,它是B类型的指针,指向他的一个
子类
。(让我们用数字来称呼它们B。(如: B1,B5,.)因为我不想只
复制
地址,所以我从其中一个
子类
调用A-> copy
构造
函数
的成员。基类中的
复制
构造
函数
从
子类
的
复制
构造
函数
中调用
浏览 4
提问于2013-12-15
得票数 4
回答已采纳
1
回答
子类
、赋值操作符和
复制
构造
函数
、
、
、
、
A类是主类,B类是
子类
我是否需要在A中定义上面的虚拟
函数
才能得到这种行为?(我认为operator=是肯定的,
复
浏览 4
提问于2013-09-12
得票数 2
回答已采纳
4
回答
std::unique_ptr、默认
复制
构造
函数
和抽象类
、
我有一个类表示一个使用唯一指针的树对象,一些构成树的节点,以及一个基于某些参数
构造
到抽象节点类的指针的
函数
(因为抽象节点是抽象的,所以它会生成
子类
的指针)。
子类
为该类中的某些虚拟
函数
提供了不同的实现。如果为深入
复制
子类
的AbstractNode类编写自己的
复制
构造
函数
,则必须为Abst
浏览 0
提问于2014-06-14
得票数 7
回答已采纳
2
回答
复制
具有自身变量的
子类
的
构造
函数
、
、
我有一个名为CDAccount的
子类
,它有自己的变量,这些变量没有在超类中定义。private Calendar maturityDate;
子类
还具有接受超类对象的
复制
构造
函数
。public CDAccount(Account cd){}r
浏览 1
提问于2018-12-01
得票数 5
回答已采纳
1
回答
Java -如何调用
子类
的
复制
构造
函数
?
、
、
所以我有一个名为'EducationalBook‘的类,它是类'Book’的
子类
。而类“书”是“纸公示”类的
子类
。据我理解,普通类的
复制
构造
函数
(如'PaperPublication')可以如下所示:{ double但是,我不知道如何为只包含该类本身参数的
子类
构建一个
复制
构造
函数
(例如:“B
浏览 0
提问于2018-10-11
得票数 1
回答已采纳
1
回答
如何创建副本
构造
函数
(错误:实际参数列表和形式参数列表长度不同)
、
我得到了一个与抽象类和
子类
有关的项目。但是,我不得不为它创建副本
构造
函数
,因为我一直在获取错误:实际的和正式的参数列表长度不同。在这里,arr是一个抽象的“超级”类,其中只定义了
构造
函数
(如下所示)。
构造
函数
具有与2D数组的行(m)和列(n)对应的参数。在Board类中(它扩展了arr),我必须同时定义
构造
函数
和
复制
构造
函数
。我已经使用super(m,n)定义了
构造</em
浏览 0
提问于2019-04-11
得票数 0
回答已采纳
1
回答
Java浅拷贝
子类
实例的超类实例
、
、
、
、
我想将超类的一个实例传递给
子类
的
构造
函数
。我的第一个想法是交换
子类
中类似于javascripts原型的超类实例,但是有人告诉,Java不支持交换超级实例的引用,因为没有超级实例本身。为了避免这个问题,我想使用一个接受超类实例的
复制
构造
器。然后,我将不得不手动重新链接所有引用,从长远来看,当其他人扩展超类的代码时,这些引用将引发bug,而忽略
子类
中的
复制
构造
。问题:是否有一些很好的方法来自动
复制
所有的引用,也许可以通过
浏览 1
提问于2011-12-29
得票数 0
回答已采纳
2
回答
没有
复制
构造
函数
的C++赋值算子
、
、
、
、
问题:可以定义赋值操作符而不是
复制
构造
函数
吗?对于内部类(未在API中公开),这是否仍然是一个糟糕的设计实践?我需要它的原因是:正如提到的,QObject将它的
复制
构造
函数
和赋值操作符设置为私有,这样如果一个
子类
试图使用其中之一,编译时就会发出错误。但是,为了
复制
“值”(而不是描述的“标识”),我需要定义赋值操作符。我在任何地方都不使用该类的
复制
构造
函数
。 我不想编写副本
构造
<em
浏览 4
提问于2011-07-23
得票数 2
回答已采纳
1
回答
在不支持类型反射和没有内置克隆机制的语言中实现“克隆”方法的正确方法是什么?
问题背景 假设我有一个名为Transaction的类和一个名为NetTransaction的
子类
。Transaction类实现了一个clone方法,该方法使用多个
构造
函数
参数
构造
一个新事务。这种克隆方法的存在意味着每个可克隆对象都必须有一个无参数的默认
构造
函数
(显式或隐式地),原因有两个。首先,对象的实现不能为它一无所知的
子类
选择任意的
构造
函数
,因此需要无参数的
构造
函数
。其次,尽管
复制</e
浏览 1
提问于2014-02-21
得票数 0
0
回答
使用AutoMapper将数据从SuperClass
复制
到SubClass
、
我正在尝试将所有值从SuperClass传递到
构造
函数
中的
子类
。我的想法是,我将在
构造
函数
中传递超类对象,它会自动将值填充到当前对象(
子类
)中。this = a;如何将数据从超类
复制
到
子类
有没有更好的方法将属性(同名)从一个对象
复制
到另一个对象?
浏览 3
提问于2016-12-21
得票数 3
1
回答
父类/
子类
的C++
复制
构造
函数
问题
、
、
我遇到了一个关于
复制
构造
器的问题……我想这是一个基本的答案,而且我遗漏了一些显而易见的东西--也许我做了一些完全错误的事情--但是我还没有弄清楚。 m_revObjPtVec.push_back(new JDI_ItemRev(**vecIter));} 上面的问题在于push_back()调用在JDI_Item
复制
构造
函数
中在这种情况下,
子类
的
复
浏览 4
提问于2014-12-05
得票数 2
回答已采纳
2
回答
在
子类
实例化中使用替代超类
构造
函数
、
、
、
、
我有一个带有两个
构造
函数
的基类,还有一个有一个
构造
函数
的
子类
。是否可以使用第二个基类
构造
函数
实例化
子类
?myAboveCondition = new RuleConditionAbove(rule, "bla", RuleValue(...), true, false)def this(
浏览 1
提问于2019-01-03
得票数 1
回答已采纳
2
回答
C++ -生成
子类
实例的超类
构造
函数
、
、
我有两个类,其中一个是另一个的
子类
,唯一不同的是它在父类的基础上包含一个额外的成员变量。我没有使用默认的
构造
函数
,而是将对单个对象的引用作为
构造
函数
参数传入。我想让父类的
构造
函数
检查这个对象,然后决定是
构造
父类的实例(在大多数情况下)还是
子类
的实例(在少数特殊情况下)。我宁愿将超类的初始化内容
复制
到
子类
中(这似乎很糟糕),然后在创建超类的每个点上检查对象,然后调用适当的
构造
浏览 0
提问于2010-07-16
得票数 1
回答已采纳
1
回答
是否可以使用lombok从基类实例
构造
派生类实例?
、
使用lombok,我感兴趣的是通过它的
构造
函数
将基类实例中的所有字段
复制
到派生类中,这与C++
复制
构造
函数
非常相似。目前,人们关注的并不是拷贝是深还是浅。我有一个基类,如下所示, .... fields我感兴趣的是自动生成一个派生类
构造
函数
,它接受基类实例,并将所有字段(浅的或深的)
复制
到派生的字段中。... derived fields Child(Parent p) { /&
浏览 5
提问于2018-05-08
得票数 5
回答已采纳
2
回答
如何在
构造
函数
数组中查找
复制
构造
函数
、
、
、
、
我使用getConstructors()方法来提取类的
构造
器。这个类在一个抽象的超类引用中,在用户决定之前,我不知道调用的是哪个
子类
。这是我到目前为止所掌握的。e.printStackTrace();System.out.println(stickCopy); Stick类是抽象武器类的
子类
因为武器是抽象的,所以我不能从它调用一个拷贝
构造
函数
。在我的Stick类中,
复制
构造
函数
是第三个<em
浏览 3
提问于2012-03-16
得票数 2
回答已采纳
1
回答
结合std::unique_ptr和命名
构造
函数
、
、
、
因此,我对C++非常陌生,我正在尝试将std::unique_ptr与返回std::optional的命名
构造
函数
结合起来。.); // call ChildClassB::construct(...) here} 我希望有一个
函数
construct(),它根据某些值调用一个
子类
的
构造
函数
。这些
子类
的
构造
函数
可能会失败,因此我使用命名
构造
函数
返回std::optio
浏览 3
提问于2019-12-03
得票数 0
回答已采纳
1
回答
如何使rvalue方法正确调用move
构造
函数
、
、
我有带有
复制
和移动
构造
函数
的基类,如下所示: public: iptr = new int( i ); return new Test( *this ); protected:}; 我添加了一个
复制
和移动方法,以允许多态
复制
和从指针中移动对象,这些指针可能指向某个
子类</e
浏览 3
提问于2017-04-02
得票数 2
回答已采纳
1
回答
复制
构造
函数
初始值设定项列表中CObject的子级
、
、
compiler error pBar = new Bar(*other.pBar); }因为我已经了解到,当在
构造
函数
中使用new时,为类编写
复制
构造
函数
是最佳实践,这就是我要尝试做的事情。我想做的是将CPropertyPage的
复制
构造
函数
包含在Foo的
复制
构造
函数
初始化器列表中,但这是不
浏览 0
提问于2013-03-26
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券