default-constructor 相关问题

默认构造函数是无参数构造函数,通常由编译器生成。

这个C ++成员初始化行为是否定义良好?

假设我们有一个B类,它有一个默认初始化为42的成员。这个类知道如何打印其成员的值。 (它在c'tor中这样做):struct B {B():member(42){...

回答 2 投票 21

在c ++中,如果我创建一个构造函数,它接受一个具有默认值的参数 - 它将作为默认(空)构造函数吗? [重复]

以下单参数构造函数是否也可用作默认构造函数? class SomeClass {public:SomeClass(const int&a = 4); (假设构造函数很好......

回答 1 投票 0

在= delete的含义中使用= default

以下代码编译得很好:struct B {B(int){}}; struct D:B {D()=默认值; };直到我必须创建D类的实例:D d; //错误:使用已删除的函数'D :: D()...

回答 3 投票 8

错误C2512:没有合适的默认构造函数(代码中没有使用默认的ctor)

我已经将一个新成员(Info m_info)添加到一个名为Tile的类中,并希望使用值作为Tile c'tor的一部分来初始化这个新成员:Tile :: Tile(const image&myImage):m_image(myImage){ ...

回答 1 投票 -2

类不存在默认构造函数

#include "Includes.h" 枚举 BlowfishAlgorithm { 欧洲央行, 加拿大广播公司, CFB64, OFB64, }; 河豚类 { 民众: 结构 bf_key_st { 无符号长 P[18]; ...

回答 5 投票 0

用户定义的C ++ 11枚举类默认构造函数

有没有办法指定枚举类的默认构造函数?我正在使用枚举类来指定一组允许库中特定数据类型的值:在这种情况下,它是......

回答 3 投票 28

填充 - 自定义构造函数

我刚刚开始使用Umple并遇到过一个案例,其中“before”和“after”指令似乎都不适用于将代码注入构造函数。考虑以下Umple代码:...

回答 1 投票 1

从默认构造函数中添加静态类中的实例类时出现Stack-Overflow异常

公共类Form {internal static Dictionary Cache =新词典 (); public string FormID {get; set;} = string.Empty; public Form(){...

回答 2 投票 -1

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