default-constructor 相关问题

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


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

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

回答 2 投票 -1

填充 - 自定义构造函数

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

回答 1 投票 1

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

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

回答 3 投票 28

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

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

回答 1 投票 -2

在= delete的含义中使用= default

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

回答 3 投票 8

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

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

回答 1 投票 0

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

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

回答 2 投票 21

C ++ - 使用另一个类的构造函数实例化对象[复制]

我有一个名为Point和Vector的课程。我希望能够从Point对象初始化Vector对象,该对象是通过调用其构造函数创建的。但我得到以下错误:对象得到...

回答 1 投票 0

如果没有默认构造函数,为什么不编译?

我可以这样做:#include 柜台; int main(){struct Boo {Boo(int num){++ counter; if(rand()%num <7)Boo(8); } ...

回答 3 投票 71

构造函数有一个,默认参数

我搜索但找不到答案。所以我有我的c ++构造函数:MyClass(s tring username =“something”);请注意,这是我唯一的构造函数。在我的主要,我做:MyClass one();我的课 ...

回答 5 投票 1
热门问答
推荐问答