腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Python
:
列表
析
构
赋值
出错
、
在下面的代码中,我想按a、b、c中的元素对
列表
d、e、c进行排序。但是,生成的d、e、f具有重复的值,这应该不会发生,因为这只是一个排序。我发现问题出在线路上(让我们称其为e线路)。为什么
赋值
会导致重复值?
浏览 7
提问于2017-06-25
得票数 1
回答已采纳
1
回答
C++中一类隐式成员函数
C++中类的隐式成员函数是: As per:复制构造函数如果没有移动构造函数或移动
赋值
操作符显式地declared.If,则声明
析
构
函数生成副本构造函数。如果没有显式声明复制构造函数、移动
赋值
运算符或
析
构
函数,则移动构造函数。 复制
赋值
运算符如果没有移动构造函数或移动
赋值
运算符显式declared.If,则声明生成一个副本
赋值
操作符。如果没有显式声明复制构造函数、复制
赋值</em
浏览 2
提问于2013-02-14
得票数 6
回答已采纳
1
回答
程序退出后,动态分配的2D数组是否会自动删除?
我现在正在学习
析
构
函数,因为我正在做关于矩阵的
赋值
(我们应该做一个矩阵类和重载操作符来执行矩阵运算,接下来我要提到的人也计划让它执行Gauss-Jordan消去,如果这是相关的话),在这个
赋值
中通过动态我听说有人说要使用
析
构
函数来删除数组。我开始阅读关于
析
构
函数和调用
析
构
函数的事件之一,这似乎是在应用程序中使用
析
构
函数的唯一一次,这就是程序的终止,所以我对他为什么需要
析</
浏览 1
提问于2018-10-29
得票数 0
回答已采纳
3
回答
Python
赋值
析
构
如何在
Python
语言中进行ES6类型的对象解构?
浏览 3
提问于2016-12-19
得票数 2
2
回答
基类的
析
构
函数是否阻止在子类中创建移动构造函数?
、
、
根据的说法,这强调了我的 如果没有用户声明的复制构造函数、复制
赋值
操作符或
析
构
函数,并且生成的移动
赋值
运算符是有效的(例如,如果它不需要分配常量成员),则移动
赋值
操作符是自动生成的(§12.8/21)继承的
析
构
函数算不算?我是说,假设我有一个基类,里面有一个空的虚拟
析
构
函数。它是否阻止在子类中创建移动构造函数?
浏览 11
提问于2022-05-04
得票数 1
1
回答
为什么不调用移动构造函数和分配来用initialize_list初始化向量
、
、
、
、
我有下面的类,并尝试添加复制和移动构造函数和
赋值
操作符。我的目标是拥有最少的拷贝,并尽可能优化。 我预计向量将被填充到位,即在创建向量时不调用复制构造函数。我做错了什么,如何强迫它使用移动构造函数或
赋值
?: 2,2复制构造的数据,其中: 2,2
析
构
: 2,2
析
构
: 1,1
析
构
: 1,1
析
构
: 2,2**具有元素*构造的数据: 1,0构造的数据具有: 2,0复制构造的数据,其中: 1,0复制构造的数据:2,0
析
浏览 1
提问于2021-12-29
得票数 0
回答已采纳
2
回答
C++
析
构
函数调用错误的对象?
、
我认为这个问题可以通过删除
析
构
函数中的指定对象来解决(这是标准的吗?),而不是要重载复制
赋值
操作符。如果没有调用
析
构
函数,那不是很不方便吗?假设我有多个引用对象,我将不得不在
析
构
函数(对于大多数重新分配的情况下)和
赋值
重载中放置所有的删除。3:Created 2对象2‘代替对象1,因
浏览 0
提问于2019-01-16
得票数 0
回答已采纳
4
回答
为什么
析
构
函数禁用隐式移动方法的生成?
、
、
、
、
它说,如果您声明了自己的
析
构
函数,那么请不要忘记将移动构造函数和移动
赋值
作为缺省值。. // no copy or move functions
浏览 8
提问于2015-11-26
得票数 21
回答已采纳
1
回答
当
析
构
函数是私有的时,我应该如何在c++11中使用唯一指针?
、
我管理的类的
析
构
函数是私有的,因为对象必须被
赋值
到堆中。 std::unique_ptr<A> a(new A());在这种情况下,在不公开
析
构
函数的情况下该如何处理呢?
浏览 8
提问于2017-03-07
得票数 2
回答已采纳
3
回答
类基本运算符
在只有静态数据成员,没有指针的类中,有必要有复制构造函数、
析
构
函数和operator=吗 int dm; myClass(){
浏览 0
提问于2010-05-08
得票数 2
2
回答
如何在javascript中实现
析
构
分配中的逻辑
赋值
?
、
对于一个对象中的字段,
析
构
赋值
不起作用,其值为falsy,如下所示:console.log(aaa) // null 那么,如何在对象
析
构
分配中实现||=来实现该字段的
析
构
值呢?
浏览 7
提问于2021-12-28
得票数 0
2
回答
如何删除字符串对象,它是C++联合的成员变量?
、
、
、
、
当我在联合中读取构造函数和
析
构
函数时,我遇到了一个堆栈溢出问题。这两个是矛盾的。我可以知道我们如何删除字符串,即使我们需要吗?根据规范,如果联合的任何非静态数据成员具有非平凡的默认构造函数(12.1)、复制构造函数(12.8)、移动构造函数(12.8)、复制
赋值
操作符(12.8)、移
浏览 0
提问于2018-07-31
得票数 2
回答已采纳
2
回答
为什么不为将
析
构
函数定义为=default的类合成移动操作呢?
、
编译器不应该为声明了
析
构
函数或复制操作(即复制构造函数/
赋值
)的类合成移动操作的规则是有意义的。毕竟,通过声明这些操作,该类承认它需要进行一些自定义记账。然而,当类将
析
构
函数或复制操作定义为=default时,这种推理就不适用了。那么这种情况不应该是规则的一个例外吗?编辑:我可能想要将
析
构
函数定义为=default,而不是其他特殊操作的一个原因是,当我需要为基类定义一个虚拟
析
构
函数时,我被迫定义一个
析
<em
浏览 0
提问于2015-07-27
得票数 7
1
回答
为什么即使删除了
析
构
函数,我也可以创建一个匿名联合呢?
、
、
、
来自C++ Primer (13.1.6): 在执行
析
构
函数的主体并销毁体内分配的任何自动对象之后,类X的
析<
浏览 9
提问于2016-01-23
得票数 2
2
回答
成员函数中调用
析
构
函数
、
例如,如果我们实现智能指针,我们想要执行a = std::move(b) --我们需要删除a所指向的内存,但是我们可以在移动
赋值
操作符中调用
析
构
函数,而不是复制粘贴
析
构
函数的函数体吗?是在移动分配中调用
析
构
函数的行为?。 如果不是,有什么更好的方法来处理它,而不是复制粘贴破坏者的身体?
浏览 10
提问于2022-01-22
得票数 1
回答已采纳
3
回答
平凡的
析
构
和调用
析
构
函数的必要性
、
、
、
、
当向量的
析
构
函数被调用时,或者向量被
赋值
给另一个向量时,它必须销毁并释放其当前存储。由于T是可以
析
构
的,我有必要调用T的
析
构
函数吗? 谢谢你的帮忙!
浏览 0
提问于2012-08-02
得票数 6
回答已采纳
1
回答
我可以用immutable.js来分解作业吗?
、
对于标准JS对象,可以使用
析
构
赋值
,例如:let {name, code} = obj // creates new variablesname' and 'code' (with the proper values) 正如一些Flux / Redux传道者所建议的那样,我使用immutable.js作为我的应用程序;我还可以在不可变
列表
浏览 2
提问于2016-01-13
得票数 25
回答已采纳
4
回答
在C++11中禁用复制类的最简洁方法
、
、
当存在用户定义的
析
构
函数时,由于C++11默认生成复制构造函数和复制
赋值
操作符,我在处理弃用函数时遇到了问题。 //头类Base1 { public:虚拟~ Base2 1()=默认;};类Base2{ public: virtual 2();在
析
构</
浏览 5
提问于2014-05-17
得票数 19
回答已采纳
2
回答
这个单链接的
列表
析
构
函数是如何导致无限循环的?
、
、
、
我理解,如果struct定义是类的一部分,比方说ListManager,那么调用ListManager实例上的
析
构
函数只需要迭代由类管理的链接
列表
并删除每个节点。但是,由于这个链接
列表
不是外部类的一部分,并且管理所有操作本身,所以我对如何编写
析
构
函数感到有点困惑。版本2导致无限循环。我不明白为什么,因为这是我为管理Node链接
列表
的容器类实现
析
构</em
浏览 0
提问于2018-12-14
得票数 1
4
回答
当观察者的寿命比被观察者的寿命更长时,何时以及由谁分离观察者
、
、
在观察者的
析
构
函数中,它将自己从它订阅的所有可观察对象中分离出来,这部分对我来说是有意义的。但是在Observable的
析
构
函数中,它会检查observable是否有任何观察者仍然在它的订阅者
列表
中。如果是,则抛
出错
误。 我要把它故意在
析
构
函数中抛
出错
误的事实放在一边。谁能试着向我解释一下,为什么观察者不应该期望观察者的寿命超过它自己,或者这只是一个糟糕的设计。
浏览 0
提问于2011-09-23
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
序列赋值引发的Python列表陷进
简析python3深浅复制与赋值
Python 列表赋值和拷贝时的一个坑点
笔记四十九:C+中的浅拷贝
笔记五十:c+的深拷贝
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券