default-constructor 相关问题

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

函数f在做什么?

这是我要弄清楚的代码,在我调用以下构造函数或函数调用之后,该功能实际上正在做什么:a(o1); o2(o1); o1.f(o1); A类...

回答 1 投票 0

在c ++中,如果首先禁止使用默认构造,则禁止复制构造有意义吗?

我正在通过代码实现,目的是不让任何人创建特定类的对象。这是代码段:class CantInstantiate {CantInstantiate(); ...

回答 1 投票 1


[Visual Studio在创建类时不再生成构造器/解构器?

因此,每当我在VS19中创建类时,它都会执行以下操作。 //.h #pragma一旦课程Game {Game(); 〜Game(); }; //.cpp #include“ Game.h” Game :: Game(){} Game ::〜Game(){} ...

回答 1 投票 1

是否要在类中由默认构造函数初始化的类中的元素也使用C ++中的new关键字?

初始化具有动态分配成员的类。是否使用new关键字来分配整个内存块,同时考虑到也将通过...

回答 1 投票 -1

CPP为什么不创建默认的深拷贝构造函数?

我不明白为什么他们没有一个复制构造函数,该复制构造函数是原始副本的真正倍数。我们知道默认副本构造函数的主要问题是,它执行浅表副本。...

回答 1 投票 0

如何在Java的Builder模式中继承

我想从包含Builder类的Parent类继承一个类,但是在父类中给出了编译错误“默认构造函数不可用”。我尝试为...

回答 1 投票 1

“没有合适的默认构造函数” - 为什么甚至调用默认构造函数?

我已经看了一些关于这个问题的其他问题,但我不明白为什么在我的情况下甚至应该调用默认构造函数。我可以提供一个默认构造函数,但我想了解它为什么...

回答 2 投票 12

在MVc5 Repo模式中没有为此对象定义无参数构造函数

我遇到此问题没有为此对象定义无参数构造函数。描述:执行当前Web请求期间发生未处理的异常。请查看...

回答 1 投票 0

Java:声明空构造函数从另一个类初始化对象的替代方法

我正在创建一个简单的,基于文本的交互式应用程序,提示用户输入。每个输入对应于一个特定的命令,该命令调用某种方法。因为有很多......

回答 2 投票 1

在Java中将String转换为Date时出错[重复]

DateFormat d1; d1 = new SimpleDateFormat(“dd-MMMM-yyyy”); public String duedate =“20-April.2019”;日期du = d1.parse(duedate);我一直得到的错误是:默认构造函数无法处理...

回答 3 投票 0

Java 11中默认构造函数的可见性? [重复]

Java11中默认构造函数的可见性是多少?这与构造函数的默认可见性不同。

回答 1 投票 -1

Java中的默认构造函数可见性[复制]

我对默认构造函数的实际可见性感到困惑。我在一本书中给出了以下代码,该书解释了创建了一个默认构造函数,但没有实际显示一个......

回答 2 投票 0

Java强制您提供无参数构造函数的逻辑是什么? [重复]

换句话说,如果Java编译器提供了默认构造函数会出现什么问题,即使在存在带args的构造函数的情况下也是如此?

回答 2 投票 0

如何在java,android中使用构造函数?

我有一个关于以下代码的简短问题来自http://www.androidhive.info/2013/09/android-sqlite-database-with-multiple-tables/这里使用了两个构造函数,一个带有id,另一个带有另一个...

回答 3 投票 0

std :: vector of vector:在向量调整大小后,struct的成员的初始值是多少?

#包括 #包括 typedef struct {unsigned short a;无符号短b;无符号长c; }吨; int main(int,char **){std :: vector v; v.resize(...

回答 4 投票 3

为什么我们在Java中需要一个默认的无参数构造函数?

为什么我们在许多Java相关API中需要一个默认的无参数构造函数?像一般规则一样,所有java bean类或实体类(JPA等)或JAX-WS实现类都需要显式...

回答 6 投票 15

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

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

回答 5 投票 1

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

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

回答 3 投票 71

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

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

回答 1 投票 0

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