腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
浅
拷贝
调用成员对象的构造函数吗?
{}int main() { B c = b; //shallow copy d = b; //shallow assignment } 浅
拷贝
\
赋值
是否会调用成员A a的
拷贝
构造函数\
赋值
运算符重载?或者简单地说,浅
拷贝
执行成员对象的用户定制的
拷贝
构造函数和
赋值
操作符,或者也执行浅
拷贝
?
浏览 28
提问于2021-01-27
得票数 0
回答已采纳
1
回答
在Python中,
赋值
list等同于deepcopy()或copy()?
、
、
、
、
赋值
运算符是深度复制()还是复制()?例如,如果我将列表'a‘分配给列表'b’。它是创建列表'a‘的浅
拷贝
还是深
拷贝
?
浏览 4
提问于2020-04-11
得票数 0
2
回答
默认
赋值
运算符是否适用于向量?
、
、
、
、
如果一个类有一个指针,我们必须通过重载
赋值
操作符来做一个深
拷贝
(浅
拷贝
是不正确的)。 那么,如果一个类有一个成员向量,有必要做一个深
拷贝
(通过重载operator=)吗?
浏览 1
提问于2017-10-28
得票数 0
1
回答
如何在
JS
(浅
拷贝
)中完成真实的对象
赋值
在
JS
中,我需要做一个对象的浅
拷贝
。看来Object.assign()是唯一的选择。这是真的吗,还是有别的办法?我更喜欢在
赋值
中使用语法方法(这将是表达式而不是语句)。
浏览 1
提问于2020-04-09
得票数 0
4
回答
有没有一种方法可以声明复制构造函数为非公共的,并使用默认的复制构造函数?
、
、
我有一个不是很小的类在开发中(它经常改变),我不需要提供一个公共的
拷贝
构造函数和
拷贝
赋值
。该类具有值语义的对象,因此默认的复制和
赋值
工作。我不想声明副本
赋值
和构造受保护,并定义它们(并与更改保持同步),除非我有一些特殊的事情要执行。谢谢! UgaSofT
浏览 1
提问于2008-11-06
得票数 0
回答已采纳
1
回答
C++ -插入std::map直接没有
赋值
操作符
、
、
、
、
我有一个std::map,我想要插入一个对象,但我想避免不必要的
拷贝
,因为它是一个大对象,
拷贝
需要时间。我试过这个:data.modify();但是,这需要两个副本:一个复制otherData,另一个在
赋值
操作符中插入对象因为它是POD,所以复制构造函数和
赋值
操作符都是默认的。 我怎么能只用一份
拷贝
就能做到这一点?我意识到一些编译器会优化第二个副本,但是我想以一种可移植的方式来
浏览 2
提问于2015-02-19
得票数 2
2
回答
在C++中,我可以在定义自己的复制构造函数
后
跳过定义
赋值
操作符吗?
、
、
、
、
那么,是否还需要定义
赋值
运算符呢?如果它被跳过,
赋值
是否做浅
拷贝
?
浏览 3
提问于2019-12-03
得票数 0
1
回答
我怎么才能让铁锈的作业超负荷?
、
在中有很多操作,但是没有简单的
赋值
。 我来自一个C++背景,这里有
拷贝
构造函数和
赋值
操作符重载,它们为您完成工作。我需要这样的东西。
浏览 2
提问于2016-05-22
得票数 13
回答已采纳
7
回答
私有
拷贝
构造函数在c++中的用途是什么
、
、
为什么人们要定义一个私有的
拷贝
构造函数?同样的问题也适用于
赋值
运算符。
浏览 2
提问于2011-07-25
得票数 44
回答已采纳
1
回答
硬
拷贝
与浅
拷贝
javascript
这可能是一个古老的问题,但我真的很好奇在javascript中通过引用作为
赋值
复制对象的本质。= a;console.log(b); 我是javascript的新手,这确实引起了我的注意,因为它有一个浅
拷贝
作为对象
赋值
的默认设置我搜索了一下,为了创建一个硬
拷贝
,你必须创建一个混音。我想知道为什么选择这个作为默认值,因为它的转换似乎非常隐含。谢谢!
浏览 0
提问于2016-11-05
得票数 16
回答已采纳
2
回答
重载
拷贝
赋值
算子
、
、
、
我最近一直在学习重载操作符,很快就开始使用重载的复制操作符。我尝试了一些例子,但无法真正理解格式和它是如何工作的。好吧,如果你能用更简单的术语来解释我的代码会很有帮助,因为我是c++的初学者。总之,这是我的代码:using namespace std; private:public: lobster = new int;
浏览 4
提问于2014-03-04
得票数 2
回答已采纳
2
回答
没有JSON或变量
赋值
的Javascript深度复制
、
、
我有一个javascript问题:我正在从
JS
的一本书中做一些挑战练习,我不知道如何去做,我也没有答案的样本。其目的是使用*只使用ES6*的箭头函数编写一个深
拷贝
函数,而不使用任何JSON方法或任何变量
赋值
。作者还建议不使用{}括号的范围。关于我如何做到这一点,有什么提示或提示吗?
浏览 4
提问于2020-12-05
得票数 0
回答已采纳
0
回答
组件库引用的第三方库的样式文件怎么打包进来?
、
、
、
、
import Select from "ant-design-vue/lib/select";``` 这就意味着, 我的库使用者需要在编译时引入 ant 的 less文件.**想要的效果**: 我的组件库在打包时, 将引入的 ant 组件和样式&quo
浏览 751
提问于2021-02-23
3
回答
如何实现原子(线程安全)和异常安全的深
拷贝
赋值
操作符?
、
更具体地说,
赋值
运算符所属的类如下所示:private: C* pc;public:} 如何为该类实现原子(线程安全)和异常安全的深
拷贝
赋值
操作符?
浏览 0
提问于2012-10-23
得票数 12
回答已采纳
1
回答
有人能解释一下当前C++0x标准草案的这一段吗?
、
、
、
类的非位置去分配函数由该类析构函数的定义使用,或者通过在虚拟析构函数(12.4).26定义点的查找来选择,类的
拷贝
分配函数是odr--由12.8中指定的另一个类的隐式定义复制分配函数使用。类的移动
赋值
函数是odr--由12.8中指定的另一个类的隐式定义的移动分配函数使用。ISO 2003标准规定: 有谁用例子/程序来解释上面增加的点?
浏览 5
提问于2011-04-11
得票数 6
回答已采纳
2
回答
SWIG C++ to Python:警告(362):忽略operator=
、
、
++类导出到Python中,我注意到在编译过程中,SWIG发出了以下警告:我不确定为什么操作符被重载,因为它在中说SWIG能够处理诸如
赋值
操作符之类的操作符它是这样声明的:{ Foo(); // etc ..为什么SWIG无法为
赋值
操作符生成包装器代码
浏览 0
提问于2011-11-12
得票数 10
回答已采纳
1
回答
Python:将初始numpy数组赋给另一个变量,更改新变量的几个元素会更改初始numpy数组
、
、
我需要在一个初始的3x3数组(比如'x')上进行计算,稍后我会再次需要它来进行进一步的计算。因此,我有另一个变量( 'y‘)来复制'x’(y = x),对‘y’进行计算,然后将x用于以后的目的。但不知何故,“y”的地址变成了“x”,即使我最初分配的不是“x”y = np.random.rand(3,3) y[1][1] = -y[1][1] print x[1][1] + y[1][1] #This nee
浏览 59
提问于2018-06-11
得票数 1
回答已采纳
3
回答
在
赋值
操作符内部进行浅层复制
、
、
、
我需要为一个类实现一个
赋值
运算符,这个类有很多我不想手动
赋值
的成员。我可以先做一个浅层内存
拷贝
,然后再执行必要的初始化吗?
浏览 0
提问于2012-02-07
得票数 0
3
回答
提供
赋值
运算符,但没有复制构造函数
、
、
我在here上读到,如果我不写一个复制构造函数,编译器就会使用
赋值
操作符为我做这件事,这会导致对象的浅层复制。如果我在所有的成员对象中都重载了
赋值
操作符,该怎么办?它不会导致一个深度
拷贝
吗?
浏览 1
提问于2011-09-22
得票数 0
4
回答
为什么无法从派生类对象访问父类的
赋值
运算符
、
、
class SubC : public C};SubC subC;“'subC =0‘中的'operator=’没有匹配项” 一些来源指出,这是因为
赋值
运算符不是继承的但这不是因为SubC的默认构造
拷贝
赋值
使它们黯然失色吗?
浏览 2
提问于2012-04-09
得票数 6
回答已采纳
点击加载更多
相关
资讯
图解python中赋值、浅拷贝、深拷贝的区别!
JS进阶 拷贝与继承
JS 深浅拷贝知多少
js浅拷贝和深拷贝以及注意事项
一篇文章读懂Python赋值与拷贝
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券