腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
文章
问答
(9999+)
视频
沙龙
1
回答
隐式创建的默认
构造
函数
是否负责分配对象内存?
c++
、
constructor
www.fredosaurus.com指出: 创建类的对象时,
C++
调用该类的
构造
函数
。如果未定义
构造
函数
,
C++
将调用默认
构造
函数
,该
构造
函数
为对象分配内存,但不对其进行初始化。但我认为
构造
函数
只负责初始化数据成员。我的理解不正确吗?
浏览 7
提问于2017-09-24
得票数 1
回答已采纳
2
回答
带有
C++
成员初始化的Objective-C
c++
、
objective-c
、
constructor
、
objective-c++
我在Objective-C类中声明了一个
C++
对象。在
C++
代码中,我会在包含
构造
函数
的类的初始化列表中解析
构造
函数
的参数。当我编译时,我得到一个错误,告诉我
C++
对象没有合适的默认
构造
函数
,正如您所期望的那样。
浏览 0
提问于2012-07-18
得票数 2
回答已采纳
2
回答
使用Eclipse插件Papyrus生成
C++
构造
函数
和析构
函数
c++
、
eclipse
、
constructor
、
destructor
、
papyrus
我们的目标是使用Papyrus的
C++
代码生成器。一个问题是
C++
构造
函数
和析构
函数
的原型不存在。我看到了Java
构造
器原型的存在,
C++
有类似的地方吗?如果没有,我怎么能自己创造一个呢?Tl;DR:如何在Papyrus中创建
C++
构造
函数
/析构
函数
?
浏览 4
提问于2017-02-16
得票数 0
回答已采纳
1
回答
在
C++
中,原语类型也有
构造
函数
吗?
c++
、
constructor
、
primitive-types
、
built-in-types
我在博士中读过“
C++
编程语言”第三版,它内置于类型中,在10.4.2节中也有
C++
中的
构造
函数
。 这是真的吗?在
C++
中,原语类型也有
构造
函数
吗?
浏览 2
提问于2014-07-21
得票数 6
回答已采纳
5
回答
C++
中的
构造
函数
链
c++
、
constructor
、
specifications
、
constructor-chaining
我对
构造
函数
链的理解是,当类中有多个
构造
函数
(重载
构造
函数
)时,如果其中一个
构造
函数
试图调用另一个
构造
函数
,则这个过程称为
构造
函数
链,这在
C++
中是不支持的。,您可能会发现自己处于这样一种情况:您希望编写一个成员
函数
来将类重新初始化为默认值。因为您可能已经有了一个这样做的
构造
函数
,所以您可能会尝试从您的成员<e
浏览 5
提问于2011-09-08
得票数 44
回答已采纳
1
回答
如何理解有效
C++
中“虚拟
构造
函数
的实现”
c++
、
effective-c++
在生效的
C++
3,项目31,p 146-p 147中,它说 那么,这种说法在有效的
C++
中是一个错误吗? 或者,这个虚拟
构造
函数
是指其他东西吗?
浏览 2
提问于2018-03-10
得票数 0
回答已采纳
2
回答
如何删除
C++
/CLI类的默认
构造
函数
?
constructor
、
c++-cli
、
destructor
我有一组
C++
/CLI类,我编写它们作为本机
C++
类的包装器。对于
C++
/CLI类:我将
构造
函数
声明放在类声明的私有部分中,并且没有实现它们,但是这会在我有一个未实现的
构造
函数
的情况下导致链接器错误。 在
C++
/CLI中删除默认
构造
函数
的合适方法是什么?
浏览 0
提问于2013-04-15
得票数 1
回答已采纳
2
回答
C++
11委托
构造
器纯虚拟方法和
函数
调用--危险?
c++
、
c++11
、
constructor
、
delegation
、
pure-virtual
不是的副本 可以为正在构建的对象调
浏览 2
提问于2013-02-04
得票数 14
回答已采纳
1
回答
JS对象的
构造
函数
可以用
C++
用SpiderMonkey编写吗?
spidermonkey
我想在
C++
中为Javascript对象实现一个
构造
函数
,使用SpiderMonkey 38的API。但是
构造
函数
需要访问this (正在构建的JS对象),而JS::CallArgs的文档则表示不能从
构造
函数
调用thisv(),而不必提出任何替代方案。这是否意味着实际上不可能在
C++
中编写有用的
构造
函数
?
浏览 1
提问于2016-02-27
得票数 0
回答已采纳
2
回答
如果复制
构造
函数
是通过值传递的,它是如何无限地调用自己的?
c++
、
c++11
我在
c++
中读到复制
构造
函数
是通过引用传递的,因为如果对象是通过复制
构造
函数
中的值传递的,那么
c++
将继续创建新对象并无限地调用复制
构造
函数
。 但我不明白复制
构造
函数
是如何不断地调用自己的。
浏览 6
提问于2022-06-16
得票数 -2
3
回答
在C#结构上复制
构造
函数
,这类似于
C++
复制
构造
函数
。
c#
、
c++
在C#结构上有一个复制
构造
函数
,它可以像
C++
副本
构造
函数
那样工作吗?因为我的不行。{ TestStruct B = new TestStruct(); A = B; // in
c+
浏览 1
提问于2020-09-02
得票数 3
回答已采纳
2
回答
Haskell中数据
构造
函数
和类型
构造
函数
中
构造
函数
的含义
haskell
、
constructor
正如我在前面的问题中所说的,我对C和
C++
有一点经验。因此,当我在类型
构造
函数
和数据
构造
函数
简介中遇到术语“
构造
函数
”时,我不禁想知道它与
C++
构造
函数
是否有相似之处,还是完全类似于后者。因此,Hudak提供的第一个示例如下:因此,从第一个示例中,我知道RHS是数据
构造
器。然而,这里我对类型
构造
函数
并不
浏览 2
提问于2017-09-10
得票数 1
1
回答
MFC
C++
类成员变量,请改用带参数的
构造
函数
c++
、
mfc
这是MFC
C++
(不是
C++
0x11)。我有一个类,它有一个CDerivedComboBox的成员变量,叫做CMyForm。我想为CDerivedComboBox创建一个
构造
函数
,它传入一个参数,所以当我声明它时,我可以传递一个标志,也可以不传递。例如,在.h文件中,有两个
构造
函数
CDerivedComboBox(); CDerivedComboBox(bool specialFlag); 它在添加
构造
函数
实现时编译得很好,但在我使用它的类中,
浏览 18
提问于2020-07-19
得票数 0
6
回答
如何将
C++
代码转换成C语言
c++
、
c
、
code-translation
我有一些
C++
代码。在代码中定义了许多类,它们的成员
函数
、
构造
函数
、这些类的析构
函数
、很少的模板类以及大量的
C++
类。现在,我需要将源代码转换为普通的C代码。我有以下问题: 是否有将
C++
代码和头文件转换为C代码的工具?我是否必须对代码进行全面重写(我必须删除
构造
函数
、析构
函数
并将该代码移动到某些init()、deinit()
函数
中;将类更改为结构,将现有的成员
函数
作为新定义的
浏览 7
提问于2009-04-10
得票数 52
1
回答
为什么
c++
编译器提供自己的默认
构造
函数
c++
、
oop
、
constructor
我的问题是,当我们在
c++
中创建任何类的对象时,如果我们没有在类中提供任何类型的
构造
函数
,那么
c++
编译器就会提供它自己的默认
构造
函数
。那么为什么编译器会提供自己的
构造
函数
呢?提前谢谢。
浏览 2
提问于2022-09-10
得票数 -1
2
回答
默认
构造
器,Java
C++
java
、
c++
、
constructor
在Java和
C++
中,术语“默认
构造
器”都是正式的,在这两个世界中,这似乎意味着不同的东西。我想知道我的理解是否正确,一些相关概念的正确命名是什么?默认
构造
函数
在中是指在没有为类定义
构造
函数
时由编译器生成的( no -arg)
构造
函数
。
C++
中的默认
构造
函数
意味着可以在没有参数的情况下调用
构造
函数
。在Java中,只有J-1被正式称为默认
构造
浏览 6
提问于2015-04-16
得票数 8
2
回答
为什么先调用基类
构造
函数
,然后调用派生类
构造
函数
c++
、
constructor
、
destructor
根据
c++
规则,在定义派生类对象时,先调用基类
构造
函数
初始化基类成员,然后再初始化派生类
构造
函数
。对于析构
函数
,规则将恢复。谢谢,
浏览 16
提问于2013-02-13
得票数 5
5
回答
是否为每个未定义类合成了默认
构造
函数
?
c++
如果类没有
构造
函数
,编译器会为它创建一个默认
构造
函数
吗? 为每个未定义类合成默认
构造
函数
。 我不知所措..。
浏览 2
提问于2012-03-09
得票数 6
回答已采纳
1
回答
为什么Java规范的创建者没有像
构造
函数
一样强制终结器链接?
java
、
finalizer
我们在Java中有
构造
函数
,它类似于
C++
中的
构造
函数
,它通过自动链接(包含默认的非参数化
构造
函数
)其
构造
函数
从基类到被
构造
的对象来创建对象。现在我们在java中有了终结器,这与
C++
中的析构
函数
是一样的。
C++
自动将其析构
函数
从大多数派生类链接到基类。
浏览 22
提问于2017-07-02
得票数 0
8
回答
有没有一种方法可以测试
C++
类是否有默认的
构造
函数
(除了编译器提供的类型特征)?
c++
、
boost
可以定义特征类来检查
C++
类是否具有成员变量、
函数
或类型(参见)。特征可以用来检查
构造
函数
的存在吗?
浏览 2
提问于2010-04-29
得票数 23
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C++中的vector和Java中的ArrayList的构造函数的区别
构造函数缺失漏洞分析
JavaScript中构造函数介绍
Kotlin构造函数与实例化
了解一下主函数和构造函数
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券