constructor 相关问题

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

在 Rust 中使用新的与默认的结构构造

我看到 Rust 中的一些结构使用默认结构,而我看到其他结构使用 new。1 使用 new 与默认结构之间是否有任何语义差异,或者一切都是约定?还有...

回答 1 投票 0

如果在 C++ 中使用仅移动类型的容器的复制构造函数,会发生什么? [已关闭]

如果在 C++ 的容器中使用可移动但不可复制的类型,例如 unique_ptr, 然后使用依赖于副本的函数,例如复制构造函数、范围插入、运算符 = (&) 或...

回答 1 投票 0

对于一个类,默认初始化和复制初始化到值初始化纯右值有什么区别?

这有什么区别: 测试类t; 和这个: 测试类 t = 测试类(); 我预计第二个可能会调用构造函数两次,然后调用operator=,但它调用的是

回答 4 投票 0

对于 std::string,复制初始化或直接初始化字符串文字更快吗?

我有以下问题。应该遵循哪一项更好?为什么? 字符串 strMyString = "SampleString"; 或者 字符串 strMyString("SampleString");

回答 4 投票 0

C++:成员变量的初始化

我对类成员变量初始化感到困惑。 假设我的 .h 文件中是: 类测试{ int int_var_1; 浮动浮动_var_2; 民众: 测试(); } 我的 .cpp 是: 测试::测试() :

回答 2 投票 0

不确定基类中的内置类型(如 int)数据成员是否会默认初始化?

感谢您阅读我的问题。 我正在对派生类的默认构造函数的行为进行测试。 例如,这是我的结构: 类 Base1 { 民众: int a1;...

回答 1 投票 0

在Python中自动设置类成员变量[重复]

比如说,我在Python中有以下课程 类 Foo(对象): a = 无 b = 无 c = 无 def __init__(self, a = None, b = None, c = None): self.a = a self.b = b ...

回答 4 投票 0

绑定构造函数对象没有创建正确的对象

我是 JS 新手,尝试绑定构造函数对象: “严格使用”; 让 Person = 函数(名称){ this.name = 名称; } 令年龄 = { 年龄:128 } 让 AgedPerson = Person.bind(age) 安慰...

回答 1 投票 0

类无法被同一项目和名称空间内的其他类和表单识别

我有一个公共抽象类员工,其构造函数我想从项目表单中的单击事件中调用。当尝试调用该方法时,我收到此类型或名称的错误...

回答 1 投票 0

Kotlin - 将“this”作为构造函数参数传递

我正在编写一个二叉树类。我想避免空值,所以我决定使用指定值nil。因此,当一个元素没有左子元素时,我有 n.left = ni,而不是 n.left = null...

回答 1 投票 0

在使用 `this` 创建新对象时调用委托构造函数

假设我有一个类,它通过将自身传递给多个成员指针来初始化它们(减少到只有 A)。传递父窗口小部件是 Qt 中的常见做法。 B 类:公共基础{ 公开...

回答 1 投票 0

如何在创建使用 ArrayList 的对象期间设置 ArrayList 的数据类型

我有一个包含 ArrayList 的 Box 类对象。如何在创建 box1 对象时设置此 ArrayList 的数据类型?例如,对于

回答 2 投票 0

具有默认参数构造函数的对象可以在另一个类中声明,并且尚未声明的变量作为构造函数参数

我尝试用谷歌搜索我的问题,但鉴于标题,我发现很难正确表达,所以我找不到任何东西。所以我决定在这里问:为什么会编译? #包括 ...

回答 1 投票 0

SFML C++ 联合构造函数被隐式删除,因为默认定义格式不正确

我已经尝试解决这个问题3个小时了,但我不能。我正在尝试学习 C++,但我被困在这里。我不知道问题所在。我试图创建一个对象池来与我的项目符号一起使用

回答 1 投票 0

为什么我无法向 Android Activity 构造函数传递参数

我知道我无法将参数传递给android中的Activity构造函数,但我想了解为什么。 我试图做的是: CalorieSelectorActivity csa = 新 CalorieSelectorActivity(

回答 5 投票 0

抽象构造函数或 kotlin 中的等效函数

我有一些带有节点的抽象二叉树类的代码。我有一个 add(value : N) 方法和 add(value : E) 方法,它只接受一个元素并自动创建节点。 正如你所看到的...

回答 1 投票 0

Dart 使用现有 Map 方法标准化子类克隆方法的逻辑

我正在尝试标准化 class.clone 方法的逻辑,以便我的抽象类的每个子级都以完全相同的方式进行克隆。 我尝试过使用工厂构造函数和各种环形交叉口......

回答 1 投票 0

我想使用 pytest 来测试类的构造函数中是否引发 ValueError [重复]

有一堂课: 类 Foo: def __init__(self, bar: int) -> 无: self.bar = 酒吧 if self.bar < 0: raise ValueError("bar must be positive.") ...

回答 1 投票 0

关于类唯一指针的问题(.h中变量初始化VS构造函数中)

我是一个从唯一指针 unique_ptr 开始的初学者,我有一个关于它们的问题: 如果我有一个 A 类,里面是 .h,我还有一个像这样的 B 类: A类{ 乙b; 民众: ...

回答 1 投票 0

为什么在使用花括号初始化器列表时首选 std::initializer_list 构造函数?

考虑代码 #包括 类 Foo { int val_; 民众: Foo(std::initializer_list il) { std::cout << "initializer_list ctor" << std::e...

回答 3 投票 0

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