腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
在现代
c++
代码
中
析
构
函数
有多常见?
object-oriented
、
c++
在标准
c++
库
中
,所有容器和所有输入/
输出
流都有自己
的
构造
函数
和
析
构
函数
,它们处理所有相关
的
资源获取和发布。因此,对于大多数需要
析
构
函数
(例如内存和文件管理)
的
任务,现代开发人员不必定义
析
构
函数
。应该显式定义
析
构
函数
的
一种情况是处
浏览 0
提问于2019-02-15
得票数 5
1
回答
在VS 2010
中
调试时未调用
析
构
函数
visual-studio-2010
、
unmanaged
我有一个使用托管
C++
类
的
C#项目。此托管
C++
类包装了非托管
C++
代码。我有像这样
的
代码块;{} 我已经将一个简单
的
输出
字符串放到了class
浏览 1
提问于2010-08-26
得票数 0
1
回答
虚拟
析
构
函数
在
C++
中
的
使用
c++
、
oop
、
constructor
、
virtual
、
destructor
虚拟
析
构
函数
和纯虚拟
析
构
函数
在
C++
中
的
应用是什么?我必须使用虚拟
析
构
函数
而不是普通
析
构
函数
的
情况是什么?
浏览 0
提问于2020-03-26
得票数 2
1
回答
如何在LLVM
中
获取
C++
析
构
函数
?
c++
、
llvm
C++
类
析
构
函数
的
名称将在编译过程中被拆分。例如,类student
的
析
构
函数
的
名称将被编译为类似于_ZN7studentD2Ev
的
名称。所以我不知道类
析
构
函数
的确切名称。我想对
析
构
函数
做一些分析和转换。有没有办法在LLVM传递(或机器传递)
中
获得
C++
程序<
浏览 3
提问于2018-09-12
得票数 1
3
回答
为什么对对象数组不按反向顺序调用
析
构
函数
?
c++
、
destructor
在
C++
中
,
析
构
函数
是按对象创建
的
相反顺序调用
的
,但我不明白为什么不为对象数组维护
析
构
函数
。<"constructor is called for object no :"<<j<<endl; }; { }; int test::c
浏览 3
提问于2015-07-06
得票数 1
回答已采纳
3
回答
C++
析
构
函数
是否总是或仅有时调用数据成员
析
构
函数
?
c++
、
destructor
我试图验证我对
C++
析
构
函数
的
理解。我
的
预感是,唯一理智<em
浏览 4
提问于2013-11-09
得票数 10
回答已采纳
3
回答
理解派生类
中
C++
析
构
函数
的
行为
c++
、
inheritance
、
destructor
我正在阅读Stroustrup
的
C++
编程书中
的
一段代码。double& operator[](int i) { return v[i]; }};
析
构
函数
(~Vector_container())重写基类
析
构
函数
(~Container())。注意,成员
析
构
函数</
浏览 0
提问于2019-07-10
得票数 2
回答已采纳
2
回答
带有p线程
析
构
函数
的
c++
thread_local
析
构
函数
android
、
c++
、
linux
、
pthreads
、
thread-local-storage
在调用了所有
C++
thread_local
析
构
函数
之后,我想做一些工作。这是特定于平台
的
- Android,所以我可以访问pthreads。问题是,何时调用pthread_key_created
析
构
函数
,在
C++
thread_local
析
构
函数
之前还是之后调用?或者他们可以交织在一起?我在Linux和p线程
析
构
函数
( <em
浏览 7
提问于2017-11-11
得票数 0
回答已采纳
1
回答
C++
析
构
函数
与所有权
c++
、
c
、
destructor
、
ownership
我试图在
C++
编程
中
复制
C++
析
构
函数
和构造
函数
。*obj) { DestructString(&obj->b);}
析
构
函数
是在每个
函数
作用域
的
末尾调用
的
所以现在在DestructMyObj
浏览 1
提问于2019-10-18
得票数 2
回答已采纳
5
回答
C++
是否需要为每个新位置调用
析
构
函数
?
c++
我知道放置新
的
调用通常与对
析
构
函数
的
显式调用相匹配。我
的
问题是:如果我不需要
析
构
函数
(没有放在那里
的
代码,也没有具有
析
构
函数
的
成员变量),我能安全地跳过显式
析
构
函数
调用吗?下面是我
的
用例:我想为case编写
C++
绑定。在C
中
,许多对象只能通
浏览 3
提问于2011-01-02
得票数 2
回答已采纳
1
回答
C++
虚
函数
继承
c++
、
polymorphism
std::cout << "del class b";}; pa = new b;嗨,我是
C+
+
的
新手。查看上面的代码示例,class b没有虚拟
析
构
函数
,但是当程序执行时,
输出
是del class b,然后是del class a。我想知道为什么会这样,因为我还没有在class b
中
创建虚拟
析
构</e
浏览 1
提问于2020-02-02
得票数 0
3
回答
即使没有
析
构
函数
,非静态类成员也被销毁了吗?
c++
、
c++11
、
destructor
在Bjarne第17.6节(生成默认操作)
的
“
C++
编程语言(第4版)”
中
,它提到了以下内容: #include <iostream> class Sub
浏览 1
提问于2019-04-23
得票数 5
回答已采纳
6
回答
何时不使用虚拟
析
构
函数
?
c++
、
virtual-functions
我相信我曾多次搜索过虚拟
析
构
函数
,大多数都提到了虚拟
析
构
函数
的
用途,以及为什么需要虚拟
析
构
函数
。而且,我认为在大多数情况下,
析
构
函数
需要是虚拟
的
。那么问题是:为什么
c++
在默认情况下不设置所有
析
构
函数
?或在其他问题上: 我什么时候不需要使用虚拟
析
构<
浏览 0
提问于2015-05-21
得票数 64
2
回答
gcc开始
的
时候
gcc
gcc使用crtegin.o和crtend.o
的
目的是什么?
浏览 1
提问于2010-06-16
得票数 8
回答已采纳
4
回答
是否有可能在
C++
中
自动生成
析
构
函数
?
c++
、
c++11
是否有可能在
C++
中
自动生成
析
构
函数
? 这是一个很大
的
负担,不能一直靠自己去做。编译器是否很难生成
析
构
函数
?它不能检测什么是“资源”并在
析
构
函数
中
释放它吗?
浏览 9
提问于2014-01-09
得票数 10
回答已采纳
2
回答
使用私有
析
构
函数
析
构
对象
c++
、
destructor
我目前正在开发一个生成
C++
代码
的
程序。生成
的
C++
代码有时需要
析
构
一个类,因此它使用 ptr->~MyClass(); ,因为这在所有情况下都有效(包括例如继承
的
析
构
函数
)。或者我是这么想
的
:如果有一个私有
析
构
函数
: class MyClass {}; 那么ptr->~MyClass();将是一个编
浏览 26
提问于2020-12-06
得票数 0
回答已采纳
3
回答
vfptr / vftable在类
析
构
函数
调用父
析
构
函数
时更改基类型
c++
、
windows
、
visual-studio
我使用
的
是visual studio 2008,
c++
,win32,没有.net。 在父级
析
构
函数
中
调用虚
函数
时,我遇到了一个问题。在a类
的
析
构
函数
中
,
函数
Hello被调用。当删除类b时,首先调用b
的
析
构
函数
,然后调用a
的
析
构
函数<
浏览 1
提问于2013-01-24
得票数 3
回答已采纳
3
回答
能给我一个毁灭器(空
的
)吗?
c++
、
standards
第一个版本是否正确和良好
的
C++
风格?编辑12.4
析
构
函数
使用可选
函数
说明符(7.1.2)
的
特殊声明器语法,后面跟着
析
构
函数
的
类名,然后是,一
浏览 5
提问于2014-05-30
得票数 7
6
回答
为什么不在
C++
中
调用
析
构
函数
呢?
c++
、
constructor
、
destructor
我学习
C++
的
概念。我对构造
函数
和Destractor概念感到困惑。
析
构
函数
将由编译器在退出程序时隐式调用。但在我
的
程序
中
,只有构造
函数
调用。cout<<"Destructtor call"<<endl;}; {}Constructor call 因此,我有一个问题:,
浏览 7
提问于2017-01-26
得票数 1
回答已采纳
4
回答
当您在
C++
中
编写类时,您何时编写自己
的
析
构
函数
?
c++
当你在用
C++
编写类
的
时候,你想要写你自己
的
析
构
函数
,覆盖默认
的
析
构
函数
,我有点困难。我理解析
构
函数
的
用途,只是当你不想使用编译器提供
的
析
构
函数
时,我会感到困惑。提前谢谢。
浏览 2
提问于2014-04-30
得票数 1
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券