constructor 相关问题

在创建对象时调用的特殊类型的子例程。

构造函数调用必须是构造函数中的第一个语句 - 即使我已经使用了第一个语句

下面的代码有什么问题吗? 为什么我无法在第一个语句中调用 this() 方法? 封装 oopsConcepts; 公开课测试{ 年龄; 工资; 整数金额; 私有 int 标记; ...

回答 2 投票 0

在 javascript 中使用类构造函数创建原始类型

是否有可能为字符串、数字或数组等基本类型定义或扩展类?例如,我想定义一个名称类,我可以使用 new Name() 构造它,并且只需

回答 1 投票 0

这段代码发生了什么?调用哪个构造函数以及为什么?

#包括 A类{ 民众: A() { std::cout << "1"; } A(const A& s) = delete; A(A&& s) : a(9) { std::cout << "2"; } ~A(...

回答 1 投票 0

构造函数参数在类中变为 null,即使它不在 Java 的 main 中

如果这是一个愚蠢的问题,我很抱歉,但我对 Java 还很陌生。 这是我的 main.java,我用调试器检查了,selectedFile 不为空 导入 javax.swing.*; 导入 javax.swing.filechooser.*; 我...

回答 1 投票 0

使用使用“this”的方法创建类的新实例[重复]

我有一个具有多个实例的类,每个实例都将有一两个该实例唯一的方法。我希望能够使用构造实例化这些方法...

回答 1 投票 0

禁用主构造函数的推荐/IDE0290

我对主构造函数不太满意 - 因为构造函数参数不是只读的,在我看来它太容易出错,特别是在使用接收它们的基类时......

回答 1 投票 0

C++中调用构造函数和调用构造函数的函数指针有什么区别

问这个问题的目的是为了加深我的理解。 我试图动态加载本机 DLL,并注意到一个我无法理解的现象。 所以鉴于我的 DLL 有以下内容...

回答 1 投票 0

为什么调用父级的构造函数?

我有一个抽象类示例。另一个泛型类 UsesExample 使用它作为约束,并带有 new() 约束。后来,我创建了一个示例类的子类,ExampleChild,并将其与泛型一起使用...

回答 3 投票 0

是否可以移动引用以避免大量的复制构造函数调用?

假设我们想要反转一个数组,就像这个函数一样。 对于两个元素的每次交换,都会进行复制构造函数、析构函数和两个复制赋值。 模板 无效回复...

回答 1 投票 0

调试父类构造函数

我正在尝试通过调用子类来调试 R6 父类的构造函数。 这是代码 图书馆(R6) 家长 <- R6Class( "parent", public=list( y=data.table(), ...

回答 1 投票 0

在构造函数之外使用接口/逻辑时防止未初始化的属性

到目前为止,我通常在类的构造函数中执行代码逻辑,这确保实例的属性已定义并且无法在无效状态下访问。 最近我...

回答 1 投票 0

如何从 T 的移动/复制构造函数被删除并具有私有构造函数的函数返回 std::expect<T, E>

#包括 类显示 { 私人的: struct wl_display *ptr; 民众: 枚举类...

回答 1 投票 0

源生成器库可以针对的最大 C# 版本是什么?

源生成器应以 .NET Standard 2.0 为目标。这是支持 .NET Framework 的最后一个 .NET Standard 版本。最新 .NET Framework 版本中的默认 C# 版本是 C# 7.3。 假设一个

回答 1 投票 0

为什么Exception采用Throwable作为构造函数参数而不是Exception?

我最近注意到 Exception 有几个以 Throwable 作为参数的构造函数。 Throwable 有两个子类,Error 和 Exception,通常所有文档都表明您

回答 2 投票 0

ReferenceError:图像未定义

我正在尝试制作一个网站,其中通过链接包含图像。如果图像不存在,或者只有 1 像素宽,则网站应显示替代图像。我正在使用 Jade/Pug 和 JS。 ...

回答 2 投票 0

在 C++ 中不调用构造函数来实例化对象[重复]

我是 C++ 新手,目前正在学习构造函数。假设我有一个带有构造函数的 Dog 类: 狗类{ 狗(){ std::cout << "Constructor called! } }; I know that...

回答 2 投票 0

为什么隐式定义的移动构造函数/赋值运算符的条件与复制操作不同?

为什么 C++ 编译器对自动生成的移动构造函数比对自动生成的复制构造函数或赋值运算符有更多限制? 自动生成动作

回答 3 投票 0

如何检测派生类构造函数是否调用了基类构造函数?

存在类的层次结构,例如 Base -> A -> B。 每当调用 A::A() 时,实际要构造的对象可能是 A 类,然后它是最后一个被调用的 ctor;或班级...

回答 1 投票 0

Kotlin:辅助构造函数参数上不允许使用“val”

我有以下课程: 类 Person(值名称:字符串){ private var surname: String = "未知" 构造函数(名称:字符串,姓氏:字符串):this(名称){ this.姓氏 = 姓氏 ...

回答 4 投票 0

Java 构造函数分支

我有一个接受参数的构造函数,该参数可能无效;如果它无效,我希望它运行构造函数的无参构造函数。否则,应继续执行给定的

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.