腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
为什么
在
这个
非常
简单
的
场景
中
不
调用
我
的
.
net
析
构
函数
?
、
、
、
、
我
得到了以下代码: { { GC.Collect(gen, GCCollectionMode.Forced);
我
以为
我
的
终结器方法会在
我
调用
GC.Collect时
浏览 8
提问于2009-03-03
得票数 2
回答已采纳
3
回答
基类没有
析
构
函数
,但派生类有。
我
是否需要寻找与堆无关
的
陷阱?
、
、
在
继承方面,
我
知道建议您
的
类
的
析
构
函数
是虚拟
的
,因此除了任何派生
析
构
函数
之外,基类
的
析
构
函数
都会被正确
调用
。但是,
我
想知道在下面的
场景
中
是否存在与派生对象相关
的
堆栈相关问题。让我们假设我们有一个基类,它没有
析
构</
浏览 6
提问于2016-05-22
得票数 2
回答已采纳
7
回答
调用
基类
的
析
构
函数
而不破坏基类!
、
、
、
}{ cout<<"i="<<abc.i<<" j="<<abc.j<<endl;两个问题:
为什么
A
的
析
构
函数
会像普通
函数
一样被
调用
而
不是
破坏对象呢?(或者只有当子类
的
析
构
浏览 2
提问于2010-10-26
得票数 1
回答已采纳
2
回答
用Try / Catch块替换
析
构
函数
中
的
方法块
、
我
最近
的
任务是找出我们代码
的
一部分
中
的
内存泄漏。泄漏最终
在
一个特定object...and
的
析
构
函数
中
,
我
发现了一些
非常
奇怪
的
东西。
我
的
第一个问题是:这是严格合法
的
C++吗?它在Visual Studio2008
中
编译,但我向一些朋友/同事展示了它,他们对它
浏览 1
提问于2011-05-10
得票数 6
回答已采纳
6
回答
如果
我
的
类没有
析
构
函数
,那么GC会对它
调用
Finalize ()吗?
、
、
如果
我
的
类没有
析
构
函数
,它就会超出作用域。GC
在
某个时间运行,现在它是
简单
地从
我
的
类
中
回收内存,还是
调用
它
的
析
构
函数
或Finalize ()?像SQLConnection这样
的
.
net
框架类实现
析
构
函数
了吗?
我
看到它有一个
浏览 1
提问于2010-04-15
得票数 0
回答已采纳
3
回答
如何从QGraphicsScene
中
删除所有QGraphicsItem
、
、
我
已经从QGraphicsScene编写了一个派生类。在这一点上,
我
需要从
场景
中
删除所有的项目,
我
希望这些项目被物理销毁(
调用
析
构
函数
)。removeItem(gi);} Qt创建器发出警告: warning: C4150:删除指向不完整类型‘QGraphicsItem’
的
指针;未
调用
析</e
浏览 3
提问于2011-09-15
得票数 10
回答已采纳
1
回答
用户定义
的
类和std类之间有区别吗?
、
、
据我所知,构造
函数
/
析
构
函数
调用
方式
的
唯一区别在于实例化顺序。但是,
在
“普通”用户类和std
中
的
类之间还有其他区别吗?假设
我
有一个名为myStackOverflow
的
类,然后
我
实例化了该类
的
一个对象。
在
相同
的
作用域中,
我
还有一个std::thread类型
的
对象。这些对象
的</
浏览 0
提问于2017-04-06
得票数 1
1
回答
C# -“
析
构
函数
不是
继承
的
”实际上是什么意思?
、
、
、
、
第10.13节
析
构
函数
规定如下:
析
构
函数
不被继承。因此,除了可以
在
该类
中
声明
的
析
构
函数
之外,类没有其他
析
构
函数
。创建派生类
的
实例,允许对实例
的
所有引用超出作用域,然后强制垃圾收集,演示了
在
最后确定派生类
的
实例时
调用
基类
中</em
浏览 3
提问于2009-12-08
得票数 13
回答已采纳
4
回答
C++:错误
的
析
构
函数
调用
、
Projectile是Node
的
子类。
我
希望
调用
Projectile
析
构
函数
。注意:
在
现实
场景
中
,
我
有一个Node*列表,它们是Projectile、Player或Enemy,每个都有自己
的
析
构
函数
。Node
在
.h file
中
没有指定
的
析
构
函数</e
浏览 5
提问于2016-02-03
得票数 3
回答已采纳
4
回答
php
析
构
函数
行为
、
、
我
正在尝试理解php
的
构造
函数
和
析
构
函数
的
行为。对于构造
函数
,一切都按预期进行,但我
在
让
析
构
函数
隐式触发时遇到了问题。
我
已经
在
php.
net
和相关网站上阅读了所有的资料,但我找不到
这个
问题
的
答案。如果
我
有一个
简单
的
类,如下所示: class
浏览 0
提问于2010-05-06
得票数 13
1
回答
析
构
函数
是否根据标准有名称?
这个
问题似乎
在
许多地方都被回避了:
在
点之后使用伪
析
构
函数
名。或箭头->运算符表示按类型名称命名
的
非类类
浏览 2
提问于2010-04-22
得票数 5
回答已采纳
2
回答
显式
调用
析
构
函数
、
我
理解
在
大多数情况下,我们不应该显式地
调用
析
构
函数
。但是,
我
看到了C++11 Standard N3485第13.4.5节模板参数
中
的
一个示例: 对具有类模板专门化类型
的
对象
的
显式
析
构
函数
调用
可以显式指定模板参数。我们可以显式地
调用
析
构
函数
,您能解释一下<
浏览 5
提问于2013-05-23
得票数 48
回答已采纳
2
回答
C++
析
构
函数
调用
错误
的
对象?
、
我
认为
这个
问题可以通过删除
析
构
函数
中
的
指定对象来解决(这是标准
的
吗?),而
不是
要重载复制赋值操作符。如果没有
调用
析
构
函数
,那
不是
很不方便吗?假设
我
有多个引用对象,
我
将不得不在
析
构
函数
(对于大多数重新分配
的
情况下)和赋值重载中放置所有的删除。
浏览 0
提问于2019-01-16
得票数 0
回答已采纳
2
回答
在
堆栈展开时抛出/接住是否安全?
、
、
问:
在
堆栈展开时抛出并捕获异常是否安全,或者应用程序会在第二次抛出时
调用
terminate吗?} catch(const std::logical_error& le) }} 读了之后,
我
产生了好奇心。注意:
我
知道你可以/应该在
析
构
函数
中使用catch(...),但是
在
catch块中使用try/catch通常有意义吗--也许是
在
调用
异常<e
浏览 2
提问于2013-03-20
得票数 1
回答已采纳
1
回答
三棵树。无法访问内存
、
、
我
是C++
的
初学者,
我
有两个单独
的
错误
的
问题。无法访问内存和堆栈溢出。 这是
我
使用指针实现一个包含字符a
的
单词
的
Trie
的
实现。在运行测试时,
我
可以
在
没有问题
的
情况下成功地添加数百个甚至数千个节点,直到它最终崩溃。错误:无法访问内存。当我试图运行一个查询并使用"isAWord“
函数
时,
我
经常会遇到
这个
错误。当我试图运行
浏览 0
提问于2018-09-27
得票数 1
回答已采纳
4
回答
删除c++
中
的
链接列表下一个指针
、
我
理解这可能是一个
非常
基本
的
问题,但是如果您在c++中有一个
非常
简单
的
链接列表,如下所示. link * next; } 如果在
这个
链表
的
头上
调用
了
析
构
函数
,并且删除了它指向下一个节点
的
指针,那么下一个节点
的
析
构</e
浏览 2
提问于2014-09-05
得票数 0
回答已采纳
2
回答
无法从继承
的
类
调用
析
构
函数
、
、
我
有一个抽象类,它是
我
继承
的
。为了清楚起见,
我
在
继承器
中
实现了所有的抽象方法。class LinkedHash { priv
浏览 0
提问于2012-12-23
得票数 1
回答已采纳
4
回答
在
C++中使用一个方法而
不是
类自己
的
析
构
函数
来清理有什么原因吗?
、
最近,
我
学习了有关
的
教程,发现它们建议使用Shutdown()方法进行清理,而
不是
使用类本身
的
destructor.The,原因是
在
调用
某些不安全
的
函数
(如ExitThread() )时,不能保证执行
析
构
函数
但是,当连
析
构
函数
都无法
调用
时,
我
怀疑该方法是否会被执行。实际上,
在
调用</e
浏览 3
提问于2014-03-12
得票数 4
回答已采纳
3
回答
C++:
为什么
它不
调用
析
构
函数
?
、
、
我
在
代码中使用了额外
的
括号。
我
认为
在
局部变量作用域结束后应该
调用
析
构
函数
,但它
不是
这样工作
的
:public: printf( "TestClass} int a, b, c; TestClass *test = new TestC
浏览 4
提问于2013-08-07
得票数 4
回答已采纳
2
回答
C#实现配置-
为什么
需要检查处理和处理?
、
、
、
我
搜索了一下,没有找到确切
的
答案。
我
正在学习正确
的
方法。
我
想知道
为什么
需要这两只双簧管。
为什么
需要处理?如果该对象已被释放,那么如何
调用
Dispose方法?您能告诉当
调用<
浏览 3
提问于2016-03-10
得票数 1
回答已采纳
点击加载更多
相关
资讯
比较 上下文管理器及构造/析构函数
【C#】-C#Dispose模式详细分析
笔记四十九:C+中的浅拷贝
禁止拷贝构造,禁止bug
C+堆,栈,RAII
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券