腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
用于
设置
双向
链表
的
C++
构造
函数
和
析
构
函数
、
、
、
、
问题是使用
构造
函数
来
设置
节点,并使用
析
构
函数
来确保prev
和
next make连接正确。, *next; ~ListNode(); }; 这是我
的
代码
浏览 23
提问于2021-04-27
得票数 0
4
回答
C++
,
构造
函数
限制
、
我正在学习
C++
,我不明白下面这个黑体字句
的
意思:
构造
函数
和
析
构
函数
没有返回类型,也不能返回值。引用
和
指针不能
用于
构造
函数
和
析
构
函数</em
浏览 5
提问于2010-04-03
得票数 10
回答已采纳
1
回答
在现代
c++
代码中
析
构
函数
有多常见?
、
在标准
c++
库中,所有容器
和
所有输入/输出流都有自己
的
构造
函数
和
析
构
函数
,它们处理所有相关
的
资源获取
和
发布。因此,对于大多数需要
析
构
函数
(例如内存和文件管理)
的
任务,现代开发人员不必定义
析
构
函数
。应该显式定义
析
构
函数</e
浏览 0
提问于2019-02-15
得票数 5
3
回答
关于自定义对象
的
C++
中
的
构造
函数
/
析
构
函数
和
新建/删除运算符
、
、
、
假设我有一个自己创建
的
链表
。它有自己
的
析
构
函数
,可以释放内存。此链接列表不会重载new或delete。 现在,我正在尝试创建一个由上述
链表
组成
的
数组(如果我理解正确的话,可以使用开放散列)。然后,我在这个开放散列类
的
构造
函数
中分配必要
的
内存。在
构造
函数
中调用
的
new运算符足以为数组正确分配内存,对吧?我不确定,因为我还没有为<e
浏览 3
提问于2008-12-25
得票数 4
6
回答
多个
构造
函数
的
析
构
函数
我在
C++
中有两个
构造
函数
和
一个
析
构
函数
。当我为我
的
对象使用第一个
构造
函数
时,
析
构
函数
被调用来删除我想要
的
A[],但是当我使用第二个
构造
函数
时,我不需要调用
析
构
函数
,但是
C++
编译器无论如何都会调用它,这会导致错误。解决这个问题
的<
浏览 0
提问于2011-10-12
得票数 0
回答已采纳
2
回答
构造
函数
和
析
构
函数
的
调用序列?
、
、
假设有两个具有自动存储持续时间
的
对象: ClassA objA(...); // [A] code that uses objA and objB
C++
标准是否指定了objA
和
objB
构造
函数
的
相对顺序?例如,我们是否可以假设当调用objA
的
构造
函数
时,由objB
的
构造
函数
引起
的
任何副
浏览 4
提问于2013-06-27
得票数 0
回答已采纳
2
回答
使用Eclipse插件Papyrus生成
C++
构造
函数
和
析
构
函数
、
、
、
、
我们
的
目标是使用Papyrus
的
C++
代码生成器。一个问题是
C++
构造
函数
和
析
构
函数
的
原型不存在。我看到了Java
构造
器原型
的
存在,
C++
有类似的地方吗?如果没有,我怎么能自己创造一个呢?Tl;DR:如何在Papyrus中创建
C++
构造
函数
/
析
构
<
浏览 4
提问于2017-02-16
得票数 0
回答已采纳
6
回答
C++
‘接口’是否应该有一个虚拟
析
构
函数
可能重复: class IAnimal virtual void walk()=0;};我不认为
析
构
函数
可以是纯虚拟
的
,至少我
的
测试会给出链接器错误,那么应该包含一个空
的
析
构
函数
吗? 编辑:对不起,输入错误。它是一个
析
构</em
浏览 6
提问于2010-09-02
得票数 66
回答已采纳
5
回答
C++
是否需要为每个新位置调用
析
构
函数
?
我知道放置新
的
调用通常与对
析
构
函数
的
显式调用相匹配。我
的
问题是:如果我不需要
析
构
函数
(没有放在那里
的
代码,也没有具有
析
构
函数
的
成员变量),我能安全地跳过显式
析
构
函数
调用吗?下面是我
的
用例:我想为case编写
C++
绑定。在C中,许多对象只能通过指针访问。而不是
浏览 3
提问于2011-01-02
得票数 2
回答已采纳
2
回答
是否有可能在
构造
函数
和
析
构
函数
之外修改` and‘?
、
、
、
我在
C++
对象模型中阅读了与对象销毁相关
的
主题,并遇到了这个问题。 它说,在执行用户定义
的
析
构
函数
之前,将增强
析
构
函数
。增强
的
第一步是将vptr指针重置为该类
的
虚拟
函数
表。我记得,相应地,在
构造
函数
中
的
用户代码(阻塞
构造
函数
体中
的
语句)执行之前,已经正确
设置
浏览 0
提问于2013-10-06
得票数 1
回答已采纳
6
回答
C++
中
的
构造
函数
和
析
构
函数
失败
、
、
、
我有一个关于
C++
中失败
的
构造
函数
和
失败
的
析
构
函数
的
问题。我
的
问题是 1)如果
构造
函数
失败,会抛出什么异常?或者其他相关
的
东西?在什么情况下,
构造
函数</e
浏览 0
提问于2010-02-27
得票数 4
回答已采纳
1
回答
两个共享同一个节点
和
析
构
函数
的
单
链表
,两次删除同一个内存
、
链表
1: 3->6->9->15->30
链表
1
和
2在15处相交,并且共享相同
的
节点15
和
30。 我有两个
链表
,我正在搜索相交
的
节点,它是15。在程序结束之前,
链表
析
构
函数
被调用。第一次
析
构
函数
调用释放了内存,没有任何问题。然后第二个列表尝试删除它自己
的
浏览 3
提问于2017-04-26
得票数 0
5
回答
为什么一个破坏者不能被标记为警察?
、
、
在
C++
中,您可以声明很多东西为:变量、
函数
(包括成员
函数
和
运算符)、
构造
函数
,以及自C++1z、以及
和
。constexpr会导致一个错误: constexpr ~X() = default; // error: a destructor cannot be 'constexpr'我
的
问题: 为什么不能将
析
构
函数
标记为
浏览 3
提问于2017-07-13
得票数 39
回答已采纳
1
回答
字符串
链表
中
的
内存泄漏
、
、
、
我做了一个模板化
的
双向
链表
。在我
的
析
构
函数
中,我在所有节点上调用delete。因此,我没有任何原语
的
内存泄漏,但是如果我创建了std::string
的
链表
,就会有内存泄漏。我不知道怎么处理这件事。node_pointer next(first);delete next; 在遍历
链表
时,我调用了上面的方法。
浏览 2
提问于2014-02-19
得票数 0
1
回答
锈菌中有POD类型
的
概念吗?
在
C++
中,术语POD类型
用于
描述只包含普通旧数据
的
类型。 铁锈中有类似的概念吗?
浏览 1
提问于2017-08-11
得票数 11
回答已采纳
1
回答
C++
中一类隐式成员
函数
C++
中类
的
隐式成员
函数
是: As per:复制
构造
函数
如果没有移动
构造
函数
或移动赋值操作符显式地declared.If,则声明
析
构
函数
生成副本
构造
函数
。
析
构
函数
如果未声明该类
的</em
浏览 2
提问于2013-02-14
得票数 6
回答已采纳
2
回答
C++
调用
构造
函数
中
的
最终虚拟
函数
、
、
、
确实,在
构造
函数
和
析
构
函数
中调用虚拟
函数
不是一个好做法,应该避免。这是因为虚拟
函数
受到子类
的
影响,但是在构建或销毁阶段,子类还没有被
构造
(在
构造
中)或者已经被销毁(在
析
构
中)。但是,如果在
构造
函数
或
析
构
函数
中调用虚拟最终
函数
,会发生什么情况?我认为应该没有问
浏览 1
提问于2018-11-25
得票数 0
回答已采纳
2
回答
C++
:
构造
函数
/
析
构
函数
在不内联时未解决?
、
、
、
、
在一个基于插件
的
C++
项目中,我有一个TmpClass,
用于
在主应用程序
和
插件之间交换数据。因此,相应
的
TmpClass.h包含在主应用程序项目包含
的
抽象插件接口类中,并由每个插件实现。当插件在TmpClass实例
的
STL向量上工作时,需要为TmpClass提供一个默认
的
构造
函数
和
析
构
函数
。TmpClass::~TmpClass() {} Tmp
浏览 6
提问于2010-05-05
得票数 1
回答已采纳
5
回答
链接列表项在删除后保持不变
、
、
我已经编写了一个
双向
链表
(在本例中是用来存储质数),在使用该列表之后,我试图删除其中
的
元素。我已经在列表
的
析
构
函数
中编写了一个简单
的
循环。但是,在删除元素后,我可以打印每个元素中保存
的
值。此外,我还使用Activity Monitor来显示程序执行过程中各个时间点正在使用
的
资源。在创建
链表
时,内存使用量有很大
的
增加(显然),但在调用
析
构
函
浏览 2
提问于2012-08-27
得票数 1
3
回答
默认
构造
函数
和
析
构
函数
是否内联?
、
、
、
、
我很好奇编译器生成
的
默认
构造
函数
和
析
构
函数
是否是内联
的
,因为无论哪种方式,我都可以证明它是正确
的
。一方面,您希望默认
的
构造
函数
/
析
构
函数
不内联,以便以后添加它们不会破坏ABI (因为在只有默认值时编译
的
对象文件将内联生成
的
定义,而不是定义
的
定义)。另一方面,对于<e
浏览 1
提问于2011-06-08
得票数 10
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券