腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
我
更
改了
类
的
默认
构造
函数
,
但
编译器
似乎
仍然
调用
默认
构造
函数
、
我
创建了一个
类
A,并重写了operator+和
构造
函数
A(A&&),
我
想知道
我
是否可以
调用
A a, b; #include <iostrea
浏览 44
提问于2019-05-06
得票数 2
3
回答
什么时候超
类
没有
默认
的
构造
函数
?
、
、
、
根据 您不必为
类
提供任何
构造
函数
,但在这样做时必须小心。
编译器
自动为没有
构造
函数
的
任何
类
提供无参数
的
默认
构造
函数
.这个
默认
构造
函数
将
调用
超
类
的
无参数
构造
函数
。在这种情况下,如果超
类
没有无参数
构造
浏览 0
提问于2018-01-23
得票数 6
3
回答
默认
构造
函数
实际上是做什么
的
?
、
、
对于java中
默认
构造
函数
的
真正角色,
我
有些不理解。在关于创建对象
的
官方教程中: 所有
类
至少有一个
构造
函数
。如果一个
类
没有显式声明任何
类
,则Java
编译器
自动为提供一个非参数
构造
函数
,称为
默认
构造
函数
。这个
默认
构造
函数
调用</e
浏览 7
提问于2016-11-10
得票数 1
回答已采纳
1
回答
为什么
编译器
抱怨超
类
没有
构造
函数
,而
默认
构造
函数
是“自动”给没有
构造
函数
的
类
?
、
、
、
、
所有
类
至少有一个
构造
函数
。如果类没有显式声明任何
类
,Java
编译器
将自动提供一个非参数
构造
函数
,称为
默认
构造
函数
。这个
默认
构造
函数
调用
类
父
类
的
无参数
构造
函数
,或者如果类没有其他父
类
,则
调用
对象
构造
浏览 6
提问于2016-02-23
得票数 1
回答已采纳
1
回答
是隐式删除
的
默认
构造
函数
,与
编译器
不合成
默认
构造
函数
相同。
、
、
我
正在C++学习有关课堂
的
知识。
我
逐渐了解到,在中,
默认
构造
函数
可以隐式删除。此外,
我
还看到,当我们有一个用户定义
的
构造
函数
时,
编译器
就不会自动合成
默认
构造
函数
。但是,隐式删除
的
默认
构造
函数
仍然
与
编译器
不合成
默认
构
浏览 2
提问于2022-04-04
得票数 2
回答已采纳
1
回答
编译器
遗漏无效
的
构造
函数
调用
并
调用
不存在(或私有)
默认
构造
函数
。
、
我
有一个从其他几个基
类
继承
的
类
的
构造
函数
: Derived::Derived() : MyRpc< Derived, DERIVED_RPC_CLASS_ID, true > ( DerivedSmasher
的
默认
构造
函数
。同样奇怪
的
是,如果
我
将Smash
的
默认
构造
函数
设置
浏览 1
提问于2017-06-22
得票数 0
回答已采纳
4
回答
java中
默认
构造
函数
的
实际使用
、
当程序员无法将任何
构造
函数
写入
类
时,
编译器
将提供
默认
构造
函数
。据说,如果程序员提供了一个
构造
函数
,那么这些
构造
器用于初始化
类
attributes.However
的
默认
值,尽管
构造
函数
很简单,比如: int a; } public st
浏览 13
提问于2021-12-09
得票数 0
2
回答
继承
默认
构造
函数
,是一个矛盾吗?
、
、
、
在C++ (继承主题)中,
我
读到:基
类
构造
函数
不是继承
的</e
浏览 7
提问于2020-06-09
得票数 0
7
回答
使用java中
的
默认
构造
函数
,即使存在参数化
构造
函数
、
、
我
只是想在这里澄清
我
的
概念,所以我想问... 如果
我
为
我
的
类
定义了一个显式
的
参数化
构造
函数
,
我
是否
仍然
可以
调用
java
编译器
提供
的
默认
构造
函数
(
默认
情况下为每个
类
提供) ??请解释
编译器
的
调用</
浏览 4
提问于2012-05-31
得票数 0
回答已采纳
1
回答
默认
默认
构造
函数
触发-Werror=effc
我
没有意识到这本书是专为比我更有经验的人写
的
,但我一直在通过在线教程
的
帮助勉强读完这本书,当然也是如此。{只发现
编译器
现在已经生成了一个关于显式
默认
构造
函数
的
错误," error : generated '
浏览 4
提问于2019-10-02
得票数 0
回答已采纳
1
回答
我们真的可以
调用
无参数
构造
函数
默认
构造
函数
吗?
、
、
、
我
对C#中“
默认
构造
函数
”
的
含义非常困惑。许多人,包括
我
的
编程教授,只需将任何无参数
构造
函数
称为“
默认
构造
函数
”(如问答或中
的
)。即使是上
的
SO标记wiki也说它是“
编译器
生成
的
无参数
构造
函数
.通常(注意,它经常,而不是总是)”。 如果要遵循此逻辑,则
构造
<
浏览 4
提问于2015-02-19
得票数 2
回答已采纳
4
回答
为什么
我
的
派生
类
构造
函数
被删除了?
、
、
、
在下面的代码中,
我
的
编译器
说找不到我
的
派生
类
构造
函数
: { }; structDrink
的
默认
构造
函数
,因为
我
创建了一个复制
构造
函数
,而
编译器
不会为
我
创建一个
默认</
浏览 0
提问于2016-12-22
得票数 4
8
回答
Java
类
怎么可能没有无参数
的
构造
函数
呢?
、
Oracle Java教程站点上有一段让
我
感到困惑
的
内容: 所有
类
至少有一个
构造
函数
。如果类没有显式声明,Java
编译器
会自动提供一个无参数
构造
函数
,称为
默认
构造
函数
。此
默认
构造
函数
调用
父
类
的
无参数
构造
函数
,如果类没有其他父
类
,则
调
浏览 73
提问于2011-03-13
得票数 18
回答已采纳
9
回答
在哪种情况下根本没有
构造
函数
,甚至是
默认
构造
函数
?
、
、
在中,
我
目前正在阅读,
我
遇到了这样
的
情况: 编辑:
我
已经更
改了
标
浏览 11
提问于2011-08-20
得票数 10
回答已采纳
1
回答
用户定义
构造
函数
和隐式
默认
构造
函数
、
、
、
我
一直在阅读这个页面来理解值初始化
的
概念。 如果T是至少有一个用户提供
的
任何类型
的
构造
函数
的
类
类型,则
调用
默认
构造
函数
。
但
这
似乎
与其他来源直接矛盾,解释说,如果至少有一个用户定义
的
构造
函数
,那么
编译器
就不会生成隐式
默
浏览 1
提问于2013-07-20
得票数 4
回答已采纳
3
回答
C++隐式
默认
构造
函数
的
意义是什么?
、
隐式
默认
构造
函数
有一个空体和一个空初始化程序列表(未定义
的
基本类型,并为用户定义
的
类型
调用
默认
构造
函数
)。这个说确实会进行按成员划分
的
值初始化,但是在执行以下操作时
调用
默认
构造
函数
的
意义是什么?MyClass c; 是否
调用
隐式
默认
<
浏览 6
提问于2016-08-27
得票数 3
回答已采纳
1
回答
删除
默认
构造
函数
会导致STL容器中
的
默认
分配程序出现问题。
、
、
、
、
PasswordCategory
的
默认
构造
函数
,但由于该
构造
函数
被删除,因此会引发错误。如果
我
提供了
默认
的
构造
函数
,那么所有的
构造
函数
都能正常工作,但是
我
想知道如何在没有
默认
构造
函数
的
情况下缓解这个问题,如果有的话? 为
构
浏览 4
提问于2015-03-30
得票数 2
回答已采纳
1
回答
编译器
是否提供
默认
的
移动赋值运算符和移动
构造
函数
?
、
编译器
(让我们使用g++作为具体示例)是否在编写
类
时提供了
默认
的
移动
构造
函数
和
默认
的
移动赋值操作符?
构造
函数
(没有参数),除非声明了另一个带有参数
的
构造
函数
。析构
函数
(假定什么也不做?-实际上,这个问题有一个答案,它
调用
基
类
析构
函数</em
浏览 9
提问于2015-08-26
得票数 9
4
回答
C#继承和
默认
构造
函数
、
、
假设有一个基
类
A和一个从A派生
的
类
B。然后,我们知道
类
B永远不会继承
类
A
的
构造
函数
。但是,当创建B
的
新对象时,则在
调用
类
B
的
默认
/自定义
构造
函数
之前先
调用
类
A
的
默认
构造
函数
。也许这样做
的
目的是需
浏览 0
提问于2015-04-30
得票数 50
3
回答
与隐式
构造
器和
构造
函数
链相关
的
混淆
根据
构造
函数
,在创建派生
类
对象并将其分配给基
类
引用时,应该
调用
基
构造
函数
。而且基
类
中没有
默认
的
构造
函数
,但是有一个显式
的
参数化
构造
函数
,所以java
编译器
不提供
默认
的
constroctor。如果没有语句"this(10);“
编译器
会抱怨,但是一旦它
浏览 3
提问于2020-02-14
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券