|
|
1
4
不,它不能。从…起 [basic.life]
因此,必须执行初始化。然后我们看看 all the possible initializations 。
如果仔细观察,在这个列表中只有一种方法可以初始化对象,那就是调用构造函数。由于已删除所有构造函数,因此无法初始化对象。 |
|
|
2
1
我并不声称这是一个答案(我不是语言律师),只需发布n4659的一些发现:
在注释中提到的3个选项中,只有第一个选项适用:
由于删除了默认构造函数:
由于没有可以调用的构造函数,我认为类的实例
|
|
|
3
-1
规则很明确,无法正确初始化此对象。 既然这就是所要求的,那么就为类创建一个缓冲区,并小心使用它。
以下是一个示例:
|
|
|
lehermj · 在java中创建类实例的问题 8 年前 |
|
|
Thufir · 用ruby实例化Foo?[副本] 8 年前 |
|
|
user1094081 · 基于函数参数创建类实例[重复] 9 年前 |