腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
5
回答
在
C++
中
调用
析
构
函数
和构造
函数
的
顺序
是什么
、
、
在
C++
中
调用
析
构
函数
和构造
函数
的
顺序
是什么
?使用一些基类和派生类
的
示例
浏览 2
提问于2009-03-17
得票数 58
回答已采纳
2
回答
继承层次结构中
的
析
构
函数
排序
、
、
、
如果我有以下层次结构: 类F(最派生
的
)
析
构
函数
被
调用
并完成。类D(成员对象2)
析</e
浏览 0
提问于2013-02-28
得票数 1
回答已采纳
6
回答
多个构造
函数
的
析
构
函数
我在
C++
中有两个构造
函数
和一个
析
构
函数
。当我为我
的
对象使用第一个构造
函数
时,
析
构
函数
被
调用
来删除我想要
的
A[],但是当我使用第二个构造
函数
时,我不需要
调用
析
构
函数
,但是
C++
编译器无论如何都会
调用
它,这会导致错误。解决这个问题
的
最佳<em
浏览 0
提问于2011-10-12
得票数 0
回答已采纳
3
回答
为什么对对象数组不按反向
顺序
调用
析
构
函数
?
、
在
C++
中,
析
构
函数
是按对象创建
的
相反
顺序
调用
的
,但我不明白为什么不为对象数组维护
析
构
函数
。<"constructor is called for object no :"<<j<<endl; }; {de
浏览 3
提问于2015-07-06
得票数 1
回答已采纳
2
回答
构造
函数
和
析
构
函数
的
调用
序列?
、
、
假设有两个具有自动存储持续时间
的
对象: ClassA objA(...); // [A] code that uses objA and objB
C++
标准是否指定了objA和objB构造
函数
的
相对
顺序
?例如,我们是否可以假设当
调用
objA
的
构造
函数
时,由objB
的
构造
函数
引起
的
任何副作用都是可见
的
?在
浏览 4
提问于2013-06-27
得票数 0
回答已采纳
5
回答
对象数组
的
销毁
顺序
class MyClass}; {}for(int i = 9 ; i >= 0 ;i--) arr[i].My
浏览 1
提问于2009-11-23
得票数 5
回答已采纳
4
回答
从D
调用
C++
、
我已经阅读了一些文档,解释了如何从这里解释
的
D
调用
C++
:。然而,有几件事情对我来说并不十分清楚。D垃圾收集器是在
C++
对象上
调用
delete,还是需要提供一个“删除”
函数
来删除该对象并从D中手动
调用
它?在我看来,如果我向
C++
类添加一个
析
构
函数
,它就不会被
调用
。我还注意到,
C++
类必须以与在D接口中声明成员
函数
的
顺序<
浏览 6
提问于2014-01-02
得票数 17
回答已采纳
3
回答
C++
销毁
顺序
:在类
析
构
函数
之前
调用
字段
析
构
函数
、
、
有
方法
在类
析
构
函数
之前
调用
字段
析
构
函数
吗?:Small destructor 显式
调用
small.~S
浏览 5
提问于2017-07-26
得票数 6
回答已采纳
2
回答
返回在循环中创建
的
变量会导致
析
构
函数
被
调用
两次
、
、
我正在尝试理解
C++
标准对从
函数
返回对象时应该如何/何时
调用
析
构
函数
有什么规定-考虑下面这个简单
的
结构和两个
函数
: #include <iostream>struct foo(i == 5) } bar(); return 0; } 我正在尝试跟踪
析
构</em
浏览 27
提问于2020-04-27
得票数 1
回答已采纳
5
回答
C++
是否需要为每个新位置
调用
析
构
函数
?
我知道放置新
的
调用
通常与对
析
构
函数
的
显式
调用
相匹配。我
的
问题是:如果我不需要
析
构
函数
(没有放在那里
的
代码,也没有具有
析
构
函数
的
成员变量),我能安全地跳过显式
析
构
函数
调用
吗?下面是我
的
用例:我想为case编写
C++<
浏览 3
提问于2011-01-02
得票数 2
回答已采纳
3
回答
C++
-
析
构
函数
调用
顺序
、
我有以下
C++
代码:struct A A() { std::cout << "A" << ++x; } ~B() { std::cout << "B" << A::x; }B beta; { } 除了
析
构
函数
调用</em
浏览 5
提问于2017-11-24
得票数 2
1
回答
虚拟
析
构
函数
在
C++
中
的
使用
、
、
、
、
虚拟
析
构
函数
和纯虚拟
析
构
函数
在
C++
中
的
应用
是什么
?我必须使用虚拟
析
构
函数
而不是普通
析
构
函数
的
情况
是什么
?
浏览 0
提问于2020-03-26
得票数 2
4
回答
管理托管(C#)和非托管(
C++
)对象
的
析
构
函数
、
、
、
、
我在c# dll中有一个托管对象,它维护
c++
dll中非托管对象
的
匿名整数句柄。在std::map中,在std::
c++
中使用匿名整数来检索非托管
c++
对象。通过这种机制,我可以使用匿名整数句柄来维护托管对象和非托管对象之间
的
松散关联。 在托管对象
的
finalize
方法
(
析
构
函数
)中,我
调用
非托管dll来删除非托管对象。因为我不能控制托管端
的
删除操作
的
顺
浏览 2
提问于2009-12-22
得票数 4
回答已采纳
1
回答
将自定义GTK+ Widget编译为
C++
、
、
我有一个定制
的
GTK+小部件,我正在编译一个
C++
文件(而不是C)。大部分代码是
C++
的
C子集。应用程序似乎运行良好。(现在,它只是显示一个顶层窗口,其中包含小部件。)但是,我在小部件结构中包含了一个
析
构
函数
,并注意到从来没有
调用
过
析
构
函数
。 我应该做什么(除了使用gtkmm),以确保
析
构
函数
被
调用
?在
C++</em
浏览 2
提问于2012-02-07
得票数 0
回答已采纳
5
回答
在
c++
中依赖本地对象按相反
的
顺序
被破坏是一种不良做法吗?
在
C++
中,依赖本地对象按照构造
的
反向
顺序
进行销毁是一种糟糕
的
做法,还是应该在
析
构
函数
中以反向
顺序
显式地删除它们,以确保其遵循该
顺序
? 是的,你们是对
的
,问题本身就很糟糕。我需要
的
是确保当A被破坏时,firstP会在第二P之后被销毁,所以firstP拥有的东西比secondP拥有的东西
的
寿命更长。但是,如果我不能依赖它,我需要在A
的
析
构
浏览 11
提问于2015-08-12
得票数 2
回答已采纳
1
回答
C++
中
的
最新
调用
、
在我
的
C++
库中,我需要
调用
一个C库。C库有两个
函数
:start()和stop()。在我
的
应用程序中,我创建了一个这样
的
单例: class MySingleton { MySingleton() { start(); } static MySingleton m; } }; 在通过shared_ptr动
浏览 12
提问于2020-07-04
得票数 2
5
回答
我可以信任PHP
的
__destruct()
方法
被
调用
吗?
、
在PHP5中,是否保证为每个对象实例
调用
__destruct()
方法
?程序中
的
异常能阻止这种情况
的
发生吗?
浏览 3
提问于2008-09-30
得票数 43
回答已采纳
3
回答
理解派生类中
C++
析
构
函数
的
行为
、
、
我正在阅读Stroustrup
的
C++
编程书中
的
一段代码。double& operator[](int i) { return v[i]; }};
析
构
函数
(~Vector_container())重写基类
析
构
函数
(~Container())。注意,成员
析
构
函数</
浏览 0
提问于2019-07-10
得票数 2
回答已采纳
2
回答
带有p线程
析
构
函数
的
c++
thread_local
析
构
函数
、
、
、
、
在
调用
了所有
C++
thread_local
析
构
函数
之后,我想做一些工作。这是特定于平台
的
- Android,所以我可以访问pthreads。问题是,何时
调用
pthread_key_created
析
构
函数
,在
C++
thread_local
析
构
函数
之前还是之后
调用
?或者他们可以交织在一起?我在Linux和p线程
析</em
浏览 7
提问于2017-11-11
得票数 0
回答已采纳
1
回答
使用D中
的
C++
构造
函数
、
在D wiki - 上有一个关于
C++
接口
的
页面 它说,您可以链接到
C++
代码,但不能链接到特殊
的
方法
,包括构造
函数
、
析
构
函数
和运算符重载,因为对象
的
生存期问题。建议要么使用包装器(并在C/
C++
端构造对象),要么用D重新实现构造
函数
。这两种
方法
都需要做大量工作,有时可能是不可能
的
。如果您想在您
的
D程序中使用一些<em
浏览 3
提问于2017-09-10
得票数 2
回答已采纳
点击加载更多
相关
资讯
C+之虚函数
函数调用的基本方式有几种?各是什么?
C/C+编程笔记:一文带你读懂C+面向对象和Java面向对象的区别
一文详解C+编程中重要的类的重要函数成员及其重点难点解析
使用ltrace工具跟踪PHP库函数调用的方法
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券