constructor 相关问题

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

构造函数在 C++ 中是否有“类型”,因为它是一个特殊的成员函数

我最近了解到,构造函数在 C++ 中没有名称以及有关它们的其他一些事情。我还知道函数在 C++ 中有一种称为函数类型的类型。例如, 无效函数(int) ...

回答 3 投票 0

在静态构造函数中初始化静态变量而不是直接赋值有什么好处

在下面提到的代码中,有两种方法可以为静态变量“RateOfInterest”赋值。 通过直接赋值。 通过在静态构造函数中赋值。 我相信

回答 3 投票 0

为什么 clang 认为我有一个复制构造函数?

我有一个具有这些特殊成员函数的结构: 结构体 MyStruct { MyStruct(MyStruct& other) = 删除; MyStruct(MyStruct&& 其他) = 默认; 显式 MyStruct(int num)

回答 2 投票 0

“构造函数具有私有访问权限”错误消息

我正在使用 Java 工作,遇到了一个非常奇怪的错误。 我有一个非常基本的课程,如下: 公共类A类{ 私有静态 Logger 日志 = Logger.getLogger(ClassA.class.getName()...

回答 5 投票 0

C++ 重载解决问题:如何使向量填充构造函数重载而不是向量初始化列表构造函数?

#包括 #包括 使用命名空间 std; int main() { 向量 v1 = { size_t(0),0 }; 向量 v2 = { size_t(0),0 }; 计算<< v1....

回答 1 投票 0

如何使用 async/await 进行独立的延迟初始化

我正在尝试使用依赖注入异步初始化一个类。我看过这篇文章https://blog.stephencleary.com/2013/01/async-oop-2-constructors.html 但我正在尝试初始化...

回答 1 投票 0

初始化内联和初始化内部构造函数,这首先在 Typescript 中运行?

我正在学习打字稿中的类概念。我认识到有两种方法可以在打字稿中初始化字段(属性):初始化类主体内联和在

回答 1 投票 0

PHP 中是否有像现在 C# 中那样的特殊对象初始值设定项构造?

我知道在 C# 中你现在可以这样做: var a = 新的 MyObject { 属性1 = 1, 属性2 = 2 }; PHP 中也有类似的东西吗?或者我应该通过构造函数或通过...

回答 5 投票 0

如何在C++中返回智能指针和协方差

我正在遵循本教程来了解如何在 C++ 中返回智能指针和协方差。 #包括 #包括 可克隆类 { 民众: 虚拟~

回答 1 投票 0

复制构造函数并创建临时对象 C++

让我使用矢量对象作为示例,但它适用于任何对象。 创建一个对象是否安全 MyVector xyz(std::vector(10)); 假设有一个构造函数将

回答 1 投票 0

为什么要在 C# 中实现标准异常构造函数?

来自MSDN,代码分析警告CA1032: 异常类型必须实现以下构造函数: 公共 NewException() 公共 NewException(字符串) 公共 NewException(字符串,异常) 保护...

回答 7 投票 0

使用 Lombok @Builder 注解的多个构造函数会导致问题吗?

这是我的第一个问题,所以请随时纠正我在写这个问题时错过的任何内容:) 我在将 @Bulider 与 DTO 对象一起使用时遇到问题。 我有一个抽象类&q...

回答 1 投票 0

您如何处理 VB6 中缺少参数化构造函数的问题?

VB6 类没有参数化构造函数。您为此选择了什么解决方案?使用工厂方法似乎是显而易见的选择,但令我惊讶!

回答 5 投票 0

C++继承后如何重写基类的成员

我有这个: A类{ 民众 : A(int i ) : m_S(i) { m_Pa = new Foo(*this) ; } 私人的 : int m_S ; Foo* m_Pa; } 和派生类 ...

回答 4 投票 0

继承构造函数的初始化顺序

我有这个例子: #包括 #define print(X) std::cout << X << std::endl struct B1 { B1(int _i = 5): i(_i) { print("B1 constructor"); }; int i; };

回答 3 投票 0

构造函数继承中的奇怪行为

我有这个例子: #包括 #define print(X) std::cout << X << std::endl struct B1 { B1(int _i = 5): i(_i) { print("B1 constructor"); }; int i; };

回答 1 投票 0

删除函数std::unique_ptr<_Tp, _Dp>& std::unique_ptr<_Tp, _Dp>::operator=(const std::unique_ptr<_Tp, _Dp>&)

我目前正在尝试建立一个非常基本的实体组件系统。 为此,我定义了以下类: 类组件 { 民众: 虚拟 ~Component() {}; // 确保多态

回答 1 投票 0

带有构造函数参数的模板类[重复]

考虑这个类: 模板 类东西 { 民众: Something(t theValue) {mValue=theValue;} t m值; }; 当我这样做时,一切都好: 有什么*

回答 1 投票 0

如何将 constexpr 传递给构造函数?

我有一个带有非类型参数的模板A: 模板 A级 { 民众: 静态 constexpr void print() { std::cout << param << std::endl; } }; ...

回答 1 投票 0

为ostream分配引用参数来引用成员变量

我无法将对 std::ostream 的引用传递给类构造函数并将其分配给引用成员变量。 我有两个文件: // ./include/HelloWorld.hpp #ifndef __HELLOWORLD_H__ #

回答 1 投票 0

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