腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
0
回答
重载
结构
构造
函数
?
我有一堆继承自父
结构
A的
结构
,它有两个字段,我希望它的所有后代都可以选择这两个字段。之前我使用的是#:auto,但事实证明这并不是我想要的,因为它破坏了像struct-copy这样的方法,而且我确实希望能够在创建
结构
时有选择地为这些字段提供值。我发现了一些关于
结构
的可选参数的其他问题,但答案都建议定义一个自定义
构造
函数
并使用它。不幸的是,我已经有很多使用常规
构造
函数
的代码,所以我真正想要的是让这个自定义
构造
函数
具有与
浏览 5
提问于2016-07-01
得票数 4
回答已采纳
1
回答
重载
结构
构造
函数
是否有一种方法来
重载
Racket中的
结构
的
构造
函数
,这样我就可以使继承的参数成为可选的?(struct exn:my-app:illegal-access exn:my-app ()) 但是,要实例化非法访问异常,我必须使用从exn继承的2个参数(消息和延续标记)调用
构造
函数
是否可以定义一个
构造
函数
(对于exn: make及其所有后代),从而使这两个参数都是可选的?
浏览 2
提问于2014-01-22
得票数 2
回答已采纳
2
回答
结构
映射
构造
函数
重载
我有一个命令类,需要有2个
构造
函数
。然而,在使用structuremap时,我似乎只能指定一个要使用的
构造
函数
。现在,我已经通过子输入特定的命令类解决了这个问题,每个实现都实现了自己的接口和
构造
函数
。ISelectCommand为string
构造
函数
和int
构造
函数
实现了两个不同的接口,只是为了使用structuremap注册这两个子类型。然而,我认为这是一个技巧,我只是想知道为什么structuremap不可能通过
浏览 1
提问于2011-08-05
得票数 0
回答已采纳
4
回答
当
构造
函数
抛出异常并使用自定义新时,C++如何释放内存?
、
、
、
我看到以下
结构
: 您几乎总是无法在指定位置delete的指针上调用new。这就引出了一个问题:当X
构造
函数</
浏览 0
提问于2013-10-30
得票数 13
回答已采纳
2
回答
下列哪一种
函数
类型不能
重载
?
、
、
逐字拍摄: 下列哪一种
函数
类型不能
重载
?
结构
的
构造
函数
()类的
构造
函数
()类的
构造
函数
()类的析构
函数
()类的析构
函数
()类的任何常量方法(<code>H 111</code>)>类的任何静态方法(<code>H 212<//code><code
浏览 1
提问于2011-02-13
得票数 0
回答已采纳
1
回答
既然可以使用
构造
函数
,为什么还要在C++类或
结构
中
重载
()运算符(可调用运算符)呢?
、
、
、
为什么要在C++11或更高版本的C++类或
结构
中
重载
()运算符?据我所知,当您想要将类或
结构
之类的对象传递到std::thread中,并通过可调用类型启动一个带有数据包的新线程时,这些操作符是
重载
的。但是除此之外,你为什么要
重载
()操作符呢?不能简单地在类或
结构
的
构造
函数
中做同样的事情吗?
浏览 17
提问于2019-06-03
得票数 0
回答已采纳
3
回答
C# -反射-Identifying
重载
构造
函数
我需要标识
重载
的
构造
函数
,以便使用反射.The部分代码传递值:假设类型MedicalInsuranceRules包含
重载
的
构造
函数
(string ruleID,
浏览 1
提问于2009-09-22
得票数 2
回答已采纳
1
回答
new []在类和
结构
中到底做了什么?
、
、
、
MyClass[] CLASS = new MyClass[5];new []对类和
结构
到底做了什么。显然,
结构
有一些
重载
的静态索引,导致它运行
结构
的默认
构造
函数
。然而,类的新[]似乎只是腾出空间来初始化类的一个实例。如何
重载
类的静态行为以同时运行默认
构造
函数
。我知道一个
结构
需要一个默认值。但不可为空的类不也需要缺省值吗?这就是为什么当您尝试使用它时,它会给出错
浏览 2
提问于2013-06-26
得票数 1
回答已采纳
4
回答
在派生类中,我需要把
重载
或重写单词放在
构造
函数
声明后面吗?
、
、
我有一个类层次
结构
,如下所示:TMatrix = class //...Byte); destructor Destroy;如你所见,派生类和基类
构造
函数
都有相同的参数列表我从派生类显式调用基类
构造
函数
:b
浏览 1
提问于2008-12-11
得票数 8
回答已采纳
1
回答
调用两个方法
重载
方法的标准?
、
我在C#规范规则中看到了在调用中使用
重载
方法的规则,但我似乎找不到方法真正成为
重载
方法所需满足的条件。两个parameterBoth都是int都有参数修饰符。
浏览 1
提问于2012-06-06
得票数 0
3
回答
具有新类型/类和朋友的c++
重载
构造
函数
、
、
、
是否可以使用friend将已经声明的struct
构造
函数
与使用新定义
结构
的
构造
函数
重载
。例如,在下面的简单示例中,我希望使用struct A
构造
函数
重载
一个使用struct B,,但不需要修改A.h的
构造
函数
。我想在不修改A.h的情况下
重载
A::A()
构造
函数
,更重要的是,不要假设#include "A.h"的放置是可控的。我
浏览 1
提问于2015-05-23
得票数 1
回答已采纳
6
回答
Java中的
构造
函数
重载
-最佳实践
、
、
、
我想知道Java中
构造
函数
重载
的最佳实践是什么。我已经对这个问题有了自己的想法,但我想听听更多的建议。我指的是简单类中的
构造
函数
重载
和继承已经
重载
的类时的
构造
函数
重载
(这意味着基类具有
重载
的
构造
函数
)。 谢谢:)
浏览 1
提问于2009-07-25
得票数 113
1
回答
当我
重载
构造
函数
时,它不能正常工作,C++
、
cout << num << '\n';}; { return 0;当我调用第二个
构造
函数
(
重载
构造
函数
)时,它应该打印和,但是它什么也不打印,我认为它甚至没有被以前的
结构
函数
调用,为什么?
浏览 1
提问于2022-04-04
得票数 0
1
回答
我可以在我的子类中重用超类的可选
构造
函数
参数吗?
我有一个超类,它的
构造
函数
使用了一个可选参数,以避免编写多个
重载
的
构造
函数
:{ { this.mandatory = mandatory; }}
构造
函数
可以用一个或两个参数调用,所以就像我实现了两个
重载</
浏览 15
提问于2021-05-23
得票数 0
回答已采纳
1
回答
重载
函数
运算符是否允许创建语法上像C++中的
函数
一样工作的对象?
、
、
、
、
我遇到了以下问题: b.需要一个带有
重载
()运算符的类。通常使用接受参数的
构造
函数
。我的逻辑是,运算符()可以在类和
结构
中
重载
。因此,这排除了备选案文(a)和(b)。此外,当运算符()被
重载
时,创建的对象基本上会像
函数
一样工作。
浏览 1
提问于2019-03-17
得票数 0
2
回答
尝试引用
结构
构造
函数
上的已删除
函数
这是我的
结构
,我得到了错误注意:编译器在此处生成了“LandCell::LandCell” AnimatedBitmap sprite;};我读到,如果你定义自己的移动/复制
构造
函数
,就会发生这种情况,但在这种情况下,我没有定义任何东西,而且我的默认
浏览 0
提问于2017-01-29
得票数 0
2
回答
如何使用std::initializer_list
构造
函数
设计类?
、
、
、
当类具有接受std::initializer_list的
构造
函数
重载
时,即使其他
构造
函数
重载
看起来更匹配,此
重载
也将优先。Sutter和Meyers都建议避免类设计,因为initializer_list
构造
函数
重载
会对程序员造成歧义。萨特: 指导方针:在设计类时,避免提供带有initializer_list
构造
函数
的含糊
重载
的
构造
函数<
浏览 4
提问于2015-02-06
得票数 7
回答已采纳
4
回答
过载
构造
器的更好设计?
、
我一直在玩弄
构造
函数
,并注意到在大多数代码
重载
的
构造
函数
中: { : this(name, height, 0)我称之为“
重载
”而不是
重载
,因为添加的
构造
函数<
浏览 5
提问于2014-03-01
得票数 4
回答已采纳
3
回答
静态类型语言中的鸭子类型
、
如果说一个类的
重载
构造
函数
可以被认为是鸭子类型的“鸭子”,这是一个公平的假设吗?假设ClassA有一个
重载
的
构造
函数
,那么不同的
构造
函数
存在是有原因的--对象的使用方式表明它的所有属性都不需要设置才能正确执行。 所以,我问,
重载
的
构造
函数
是鸭子吗?
浏览 0
提问于2014-07-22
得票数 2
回答已采纳
1
回答
使用变体将lvalue或rvalue存储在同一个对象中。
、
、
、
、
然而,当
重载
结构
被定义时,就定义了一个加法
重载
构造
函数
,其中当lambda衰变时产生的
函数
指针作为参数传递。 overload(Functions... functions) : Functions(functions)... {}为什么需要显式定义这个
构造
函数
?查看下面的 :38:9:错误:没有匹配
函数
调
浏览 5
提问于2022-08-23
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券