腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
在
析
构
函数
中使用null条件运算符是不是很糟糕?
、
、
我
有
一个带有
析
构
函数
的
类
,我从中得到了一个空引用异常,因为我销毁的变量有时是null。~clsSAPSettings()} 这段代码是从
VB6
转换而来的,所以我正在尝试弄清楚
浏览 61
提问于2018-06-15
得票数 4
回答已采纳
2
回答
C++
是否
可以使
析
构
函数
不调用
类
成员的
析
构
函数
和基
类
的
析
构
函数
?
是否
有
一种方法可以使
类
的
析
构
函数
不调用某个
类
成员的
析
构
函数
和/或不调用其基
类
的
析
构
函数
? 如果这是不可能的,
是否
手动创建具有新位置和
析
构
(/不-
析
构
)的
类
成员是可能的解决办法?谢谢!编辑:我需要这样做的原因:C
类
浏览 0
提问于2017-05-30
得票数 0
回答已采纳
3
回答
基
类
没有
析
构
函数
,但派生
类
有
。我
是否
需要寻找与堆无关的陷阱?
、
、
在继承方面,我知道建议您的
类
的
析
构
函数
是虚拟的,因此除了任何派生
析
构
函数
之外,基
类
的
析
构
函数
都会被正确调用。但是,我想知道在下面的场景中
是否
存在与派生对象相关的堆栈相关问题。让我们假设我们
有
一个基
类
,它没有
析
构
函数
(不管出于什么原因):以及具有
析
浏览 6
提问于2016-05-22
得票数 2
回答已采纳
3
回答
C++销毁顺序:在
类
析
构
函数
之前调用字段
析
构
函数
、
、
有方法在
类
析
构
函数
之前调用字段
析
构
函数
吗?假设我
有
两个
类
Small和Big,Big包含一个Small实例作为它的字段:{ ~Small() {std::cout << "Small destructor:Small destructor 我需要在Small
析
构
函数
之前调用Big<
浏览 5
提问于2017-07-26
得票数 6
回答已采纳
1
回答
析
构
函数
是否
根据标准有名称?
按照标准,
类
析
构
函数
是否
有
学究意义上的名称?12.1.1: 构造
函数
没有名称。“标准”没有明确规定
析
构
函数
有
或没有名称,但是
有
许多关于如何使用特殊语言引用和声明
析
构
函数
的引用,其中没有一个直接引用
析
构
函数
的名称。这个问
浏览 2
提问于2010-04-22
得票数 5
回答已采纳
3
回答
需要从c++中的派生
类
调用基
析
构
函数
方法吗?
、
、
、
请考虑以下几点 base();}: 当派生对象被
析
构
并且派生
类
没有定义
析
构
函数
时,
是否
会自动调用基
类
析
构
函数
?否则,如果我在派生
类
中也有
析
构
函数
,我
是否
也需要显式调用基
类</e
浏览 2
提问于2011-04-05
得票数 8
回答已采纳
3
回答
C++
析
构
函数
是否
总是或仅有时调用数据成员
析
构
函数
?
、
我试图验证我对C++
析
构
函数
的理解。我的预感是,唯一理智的行为是,无论我
是否
提供自己的
析
构
函数
,所
浏览 4
提问于2013-11-09
得票数 10
回答已采纳
1
回答
Matlab:在清除期间没有调用
类
析
构
函数
吗?
、
、
例如:>> clear m Matlab的这种默认行为
有
什么意义吗?在clear执行变量时调用
析
构
函数
不是更符合逻辑吗?
是否
有
可能Matlab的
类
没有detructor
浏览 20
提问于2012-12-27
得票数 15
回答已采纳
5
回答
为什么垃圾收集器以错误的顺序获取对象?
、
、
我
有
一个包含A和B两个
类
的应用程序。A
类
包含对B
类
的引用。这两个
类
的
析
构
函数
会对资源进行一些清理,但它们必须按正确的顺序调用,首先是A的
析
构
函数
,然后是B的
析
构
函数
。发生的事情是,B的
析
构
函数
首先被调用,然后A的
析
构
函数
崩溃,因为它试图从一
浏览 3
提问于2010-11-12
得票数 6
回答已采纳
3
回答
C++虚拟
析
构
函数
、
如果我
有
一个基
类
和一个派生
类
,并且我删除了父虚
类
中的
析
构
函数
,但实例化了一个子类类型的对象,当它被销毁时,它会调用父
析
构
函数
吗(因为是虚的)?如果我还在派生
类
中声明了
析
构
函数
,它
是否
会同时调用
析
构
函数
(基
类
和派生
类
)。提前感谢:-)。 我问
浏览 2
提问于2011-04-26
得票数 3
回答已采纳
6
回答
纯抽象
类
的虚拟
析
构
函数
、
、
基于我发现的和堆栈溢出上的其他链接,如果我们计划以多形性方式使用它,那么我们应该始终在基
类
中定义一个虚拟
析
构
函数
。我想知道这条规则
是否
有
例外。我已经看到了不为纯抽象基
类
定义虚拟
析
构
函数
的生产代码,在cppcon 2014视频中,大约10:06定义的BoolExp结构是一个纯抽象
类
,没有虚拟
析
构
函数
。所以对于这样定义的纯抽象
类
浏览 1
提问于2019-07-30
得票数 5
回答已采纳
1
回答
泛型
类
中的
析
构
函数
、
工厂
类
实现了IDisposable。如何为这个泛型
类
定义
析
构
函数
?这
是否
有
必要,或者我
是否
应该将IDispoable和
析
构
函数
的实现留给它的非泛型基
类
?
浏览 0
提问于2014-05-07
得票数 0
4
回答
为什么基
类
不强制(C++)虚拟
析
构
函数
、
、
、
、
析
构
函数
在默认情况下不是虚拟的,在不需要的时候不会受到伤害,这很好。 但是,在基
类
派生
类
场景中,
是否
存在没有虚拟
析
构
函数
的用例?如果没有,编译器可以(
是否
合理)抱怨某个
类
派生自定义了公共非虚拟
析
构
函数
(或没有
析
构
函数
)的基
类
。而不仅仅是警告。
浏览 7
提问于2010-06-20
得票数 13
回答已采纳
3
回答
什么是C++中的非平凡
析
构
函数
?
、
我读过,其中提到
析
构
函数
是琐碎的和非琐碎的。 class C { ~C(); // not explicitly declared.如果C::~C
浏览 7
提问于2011-11-19
得票数 17
回答已采纳
1
回答
如果调用了子类的
析
构
函数
,
是否
可以停止对其基
类
的
析
构
函数
的调用?
、
~D() { delete ad; ///...但在我看来,子类的
析
构
函数
肯定会调用其基
类
的
析
构
函数
。因此,我认为子类不需要释放它的基
类
分配的资源。因此,不需要在
类
delete ab的
析
构
函数
中添加D。更糟糕的是,delete一个对象两次是错误的。因此,如果调用了子类的<e
浏览 1
提问于2016-08-18
得票数 0
回答已采纳
8
回答
默认
析
构
函数
可以自动生成为虚拟
析
构
函数
吗?
、
默认
析
构
函数
可以自动生成为虚拟
析
构
函数
吗? 如果我定义了一个基
类
,但没有默认的
析
构
函数
,
是否
会自动生成一个默认的虚拟
析
构
函数
?
浏览 11
提问于2009-07-13
得票数 60
回答已采纳
1
回答
虚拟
析
构
函数
,我在派生
类
中没有
析
构
函数
,会发生什么?
、
、
我刚上了关于虚拟破坏者的课,我
有
个问题。Derived(); d->fun(); delete d; } 我们看到我们的基本clase中有一个虚拟
析
构
函数
,这意味着当我们在主目录中删除d时,基
类
析
构
函数
将被调用,派生
类
析
构
函数
将被调用。**但是,如果我们在派生<em
浏览 4
提问于2020-12-09
得票数 0
回答已采纳
1
回答
为什么派生
类
中的虚拟
析
构
函数
是空的?
我
有
一个问题,我看到在一些代码中,派生
类
中的虚拟
析
构
函数
是空的,那么为什么我们需要它,因为它什么也不做?它
是否
用于调用基
类
中的
析
构
函数
,如果没有它,则不能调用
析
构
函数
?或者仅仅是一个符号,告诉代码阅读器这个
析
构
函数
是虚拟的,这使得代码更容易阅读?谢谢!
浏览 4
提问于2014-10-25
得票数 4
回答已采纳
3
回答
对于通过指针显式调用基
类
析
构
函数
,C++03 12.4/12说了些什么?
、
、
根据C++03 12.4/12,当显式调用
析
构
函数
时 class Base {};new(memory) Derived();ptr->
浏览 7
提问于2013-12-13
得票数 5
7
回答
虚拟
析
构
函数
的默认覆盖
、
、
每个人都知道基
类
的描述器通常必须是虚拟的。但是派生
类
的
析
构
函数
又是什么呢?在C++11中,我们有关键字"override“和显式使用默认
析
构
函数
的能力。{{ ~Child() override = default;在Child
类
的
析
构
函数
中同时使用关键
浏览 1
提问于2016-12-07
得票数 65
点击加载更多
相关
资讯
比较 上下文管理器及构造/析构函数
关于C+的虚函数和多态,你觉得很难?首先你需要了解这三点!
【C#】-C#Dispose模式详细分析
虚析构与纯虚析构(C+)
C/C+编程笔记:一文带你读懂C+面向对象和Java面向对象的区别
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券