腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Napi
::
ObjectWrap
:
是否
调用
析
构
函数
?
如何
调用
?
、
、
、
然后我的
Napi
::
ObjectWrap
类包装这些C++对象。my_object -> MyObject ->
Napi
::
ObjectWrap
<MyObjectWrapper> MyObjectWrapper实例包含对MyObject实例的引用,该实例包含对my_object因为需要释放C对象,所以我认为MyObject的
析
构
函数
可以完成这项工作,但包装器从未
调用
过它。 我对node-addon-api还是个新手,我不确定<e
浏览 39
提问于2019-04-25
得票数 1
回答已采纳
1
回答
是否
可以使用私有js构造
函数
在节点-addon中创建
ObjectWrap
,并且只能在c++中进行实例化?
、
、
从我在不同的文档和教程中看到的情况来看,每个objet都必须扩展
Napi
::
ObjectWrap
才能被视为js对象。然后可以在js中
调用
构造
函数
。但是,如果我希望这个特定的对象仅由另一个对象提供,并将js构造
函数
变为私有,又会怎样呢?考虑到这个案子public: // Init function for exports&
浏览 9
提问于2020-12-07
得票数 2
回答已采纳
1
回答
节点-addon从
ObjectWrap
构造C++
、
、
、
我对
NAPI
很陌生,我正在尝试将旧的南代码转换为
NAPI
。我的结构是这样的:public:} 我用正确的方式包装了所有的东西,所以如果我
调用
JS new Pointer(1, 2),它将实例化一个PointerWrapper,并将正确的字段设置为Point。现在,
如何
从PointWra
浏览 11
提问于2022-10-08
得票数 2
回答已采纳
3
回答
C++销毁顺序:在类
析
构
函数
之前
调用
字段
析
构
函数
、
、
有方法在类
析
构
函数
之前
调用
字段
析
构
函数
吗?<< "Big destructor" << std::endl;} Small small;{}Big destructor
浏览 5
提问于2017-07-26
得票数 6
回答已采纳
2
回答
C++
是否
可以使
析
构
函数
不
调用
类成员的
析
构
函数
和基类的
析
构
函数
?
是否
有一种方法可以使类的
析
构
函数
不
调用
某个类成员的
析
构
函数
和/或不
调用
其基类的
析
构
函数
? 如果这是不可能的,
是否
手动创建具有新位置和
析
构
(/不-
析
构
)的类成员是可能的解决办法?谢谢!编辑:我需要这样做的原因:C类拥有对象M有一个非平凡的
析
构</em
浏览 0
提问于2017-05-30
得票数 0
回答已采纳
1
回答
是否
有必要为对象
析
构
函数
中的“字符串”成员
调用
析
构
函数
?
、
、
updateWasReadStatus();private: string Text_;}; 在实现
析
构
函数
时,
是否
必须显式
调用
Sender_ & Text_的
析
构
函数
?或者,当我编写时(没有显式实现~Message() ),默认
析
构
函数
是否</em
浏览 1
提问于2015-01-05
得票数 1
3
回答
基类没有
析
构
函数
,但派生类有。我
是否
需要寻找与堆无关的陷阱?
、
、
在继承方面,我知道建议您的类的
析
构
函数
是虚拟的,因此除了任何派生
析
构
函数
之外,基类的
析
构
函数
都会被正确
调用
。但是,我想知道在下面的场景中
是否
存在与派生对象相关的堆栈相关问题。让我们假设我们有一个基类,它没有
析
构
函数
(不管出于什么原因):以及具有
析
构
函数
的派生类:
浏览 6
提问于2016-05-22
得票数 2
回答已采纳
7
回答
调用
基类的
析
构
函数
而不破坏基类!
、
、
、
}; { cout<<"i="<<abc.i<<" j="<<abc.j<<endl;两个问题: 为什么A的
析
构
函数
会像普通
函数
一样被
调用
而不是破坏对象呢(或者只有当子类的
析
构
函数
调用
基类的
析
构</e
浏览 2
提问于2010-10-26
得票数 1
回答已采纳
3
回答
需要从c++中的派生类
调用
基
析
构
函数
方法吗?
、
、
、
请考虑以下几点 base();}: 当派生对象被
析
构
并且派生类没有定义
析
构
函数
时,
是否
会自动
调用
基类
析
构
函数
?否则,如果我在派生类中也有
析
构
函数
,我
是否
也需要显式
调用
基类
析
构<
浏览 2
提问于2011-04-05
得票数 8
回答已采纳
1
回答
析
构
函数
是否
根据标准有名称?
按照标准,类
析
构
函数
是否
有学究意义上的名称?12.1.1: 在点之后使用伪
析
<em
浏览 2
提问于2010-04-22
得票数 5
回答已采纳
3
回答
是否
优化了空
析
构
函数
?
我还在读 不应使用空
析
构
函数
。当类包含
析
构
函数
时,将在Finalize队列中创建一个条目。当
调用
析
构
函数
时,将
调用
垃圾回收器来处理队列。如果
析
构
函数
为空,则只会造成不必要的性能损失。这
是否
意味着在使用空
析
构
函数
时,仍将在Finalize队列中创建条目,但JIT将阻止
浏览 4
提问于2011-06-09
得票数 2
回答已采纳
2
回答
双重结构是未定义的行为吗?
、
、
、
、
不过,我忽略了
析
构
函数
调用
,发现允许“双重构造”很奇怪,并且不知道在同一个对象上再次
调用
构造
函数
是否
是未定义的行为。在C++11 3.8.4 basic.life中,它读取 程序可以通过重用对象占用的存储或显式
调用
类类型的对象的
析
构
函数
来结束任何对象的生存期。对于具有非平凡
析
构
函数
的类类型的对象,在对象占用的存储被重用或释放之前,程序不需要显式<
浏览 5
提问于2020-11-10
得票数 4
回答已采纳
1
回答
如何
编写正确的
析
构
函数
和终结器?
、
、
我正在努力弄清楚
如何
在C++/CLI中正确清理对象之后。 可以多次
调用
析
构
函数
和终结器(见第26页,末尾8.8.8)。如果
析
构
函数
被
调用
,终结器将不再被
调用
(根据) (不是由CL
浏览 3
提问于2013-10-28
得票数 7
1
回答
在标准中,当引用
析
构
函数
时,“被
调用
”意味着什么?
、
、
调用
是否
意味着已
调用
并完成/返回了
析
构
函数
,还是简单地已
调用
了
析
构
函数
?直到我在12.4
析
构
函数
一节中看到这句话(多个草稿都有这个意思),我才开始考虑后者: 一旦为对象
调用
了
析
构
函数
,该对象就不再存在。如果
调用
意味着
调用
已经启动,这将意味着thi
浏览 3
提问于2016-08-10
得票数 0
1
回答
Matlab:在清除期间没有
调用
类
析
构
函数
吗?
、
、
例如:>> clear m Matlab的这种默认行为有什么意义吗?在clear执行变量时
调用
析
构
函数
不是更符合逻辑吗?
是否
有可能Matlab的类没有
浏览 20
提问于2012-12-27
得票数 15
回答已采纳
2
回答
在
析
构
函数
中保存一个std::lock_guard安全吗?
、
、
我正在尝试确定以下代码
是否
安全,或者它
是否
是UB,并且只在本例中运行良好(运行它为):#include <mutex> {}对于用户定义的或隐式定义的
析
构
函
浏览 1
提问于2019-05-01
得票数 6
回答已采纳
2
回答
虚拟
析
构
函数
同时
调用
派生
析
构
函数
和基
析
构
函数
、
、
我在理解虚
函数
时遇到了问题。当我重载一个虚
函数
时,新的派生
函数
是否
只被
调用
?或者同时使用派生
函数
和基
函数
?因为我注意到当
调用
虚拟
析
构
函数
时,基
析
构
函数
和派生类
析
构
函数
也会被
调用
。
浏览 0
提问于2013-02-18
得票数 1
回答已采纳
2
回答
虚拟类的
析
构
函数
到底做了什么?
、
、
、
bool yesNo; { ~B(); } 因此,先
调用
A的构造
函数
,然后
调用
B的构造
函数
,当我们破坏B时,首先
调用
B的
析
构
函数
,然后
调用
A的
析
构
函数
。基本上,A的
析
构
函数
将删除B的继承变量
浏览 4
提问于2014-03-14
得票数 0
回答已采纳
5
回答
调用
可在C++中引发异常的
函数
的
析
构
函数
、
、
、
、
我知道我从
析
构
函数
抛出异常。 如果我的
析
构
函数
调用
了一个可以抛出异常的
函数
,我
是否
可以在
析
构
函数
中捕获它,而不是进一步抛出它?或者它会导致异常终止吗?我根本不应该从
析
构
函数
调用
这样的
函数
?
浏览 1
提问于2009-07-27
得票数 11
回答已采纳
5
回答
析
构
函数
可以是递归的吗?
、
、
这个程序
是否
定义良好,如果不是,确切原因是什么?->X::~X(); // explicit call to dtor}如果为生命周期已结束的对象
调用
析
构
函数
当对象的
析
构
函数
正在执行时,对象的生命周期还没有结束,因此不是UB再次
调用
析
构
函数
。另一
浏览 175
提问于2010-06-17
得票数 51
回答已采纳
点击加载更多
相关
资讯
gdb 如何调用函数?
Python 函数是什么?如何定义、调用函数
在 golang 中如何调用私有函数
浅谈如何定义和调用Python的函数
科技数码小知识:python如何调用ln函数
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券