腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
为什么赋值
运算符
用于深度
复制
,以及谁调用它
、
、
在深度
复制
期间,我们正在编写
重载
的
复制
构造
函数
和
赋值
运算符
。我想知道为什么我们必须编写
重载
的赋值操作符,因为我们在
重载
的
复制
构造
函数
中做了同样的事情(除了一些检查
和
返回)。 谁在调用赋值
运算符
浏览 3
提问于2011-09-13
得票数 1
回答已采纳
2
回答
在静态数组中不使用
重载
赋值
和
复制
构造
函数
的原因
、
我是
C++
和
这个网站的新手,所以我不知道我的问题是否会被拒绝,但我有一个我需要知道的问题。这真的不是一个“程序”相关的问题。所以我的问题是:为什么
重载
的赋值
运算符
和
复制
构造
函数
不在使用常规数组的类中使用(它称为静态数组(?)我相信)我的原因是,由于静态数组中不需要内存管理,它们在
函数
结束(或返回时)时被销毁,从而使得
重载
赋值
运算符
和
复制
构造
<em
浏览 0
提问于2013-05-07
得票数 0
回答已采纳
2
回答
用户定义的类型
和
C++
中的std::载体
、
、
、
我试图在
C++
中创建一个2D点的向量。我的问题是,在使用std::向量存储点之前,是否需要为2D点定义
复制
构造
函数
、赋值操作符
和
默认
构造
函数
?另外,如何为std库中定义的向量
重载
运算符
/使成员
函数
?
浏览 0
提问于2018-12-21
得票数 1
回答已采纳
2
回答
复制
构造
函数
或赋值
运算符
,还是两者兼而有之?
类A同时有
复制
构造
函数
和
赋值
运算符
重载
(实现).So,在这种情况下,上面的语句将调用
复制
构造
函数
或赋值
运算符
,还是两者都调用?
浏览 1
提问于2013-03-19
得票数 2
4
回答
复制
构造
函数
还是赋值
运算符
?我遗漏了什么?
、
、
、
我正在尝试实现一个
复制
构造
函数
和
一个
重载
的赋值
构造
函数
。我有一个Employee类,它有三个数据成员。1-名称2-头衔3-薪水。如果我的
重载
赋值操作符返回*this或emp对象。因为在我看来,参数中的对象是赋值时右边的对象。那么我不应该返回左手对象*this (如果这就是*this要做的)吗?2-在main
函数
中,我尝试先调用赋值
运算符
,然后再调用
复制
构造
函数
。所
浏览 21
提问于2014-02-07
得票数 0
4
回答
这个
构造
器是可接受的实践吗?
、
、
假设我有一个
c++
类,它正确地实现了一个
复制
构造
函数
和
一个
重载
=
运算符
。通过正确的实现,我的意思是它们正在工作并执行深度
复制
:{}{ return
浏览 0
提问于2010-05-01
得票数 3
回答已采纳
2
回答
C++
对象组合、依赖注入
和
复制
构造
函数
、
、
、
、
我想在
C++
中设计一个名为Entity的类。该实体具有指向Vector3D成员的指针,该成员是该实体在3D空间中的位置。
构造
函数
允许将Vector3D类型的指针传递给
构造
函数
,以便在类的外部实例化Vector3D实例。 由于存在指向动态分配的对象的指针,因此必须
重载
复制
构造
函数
和
赋值
运算符
才能深入
复制
向量。但是,因为向量可以在
构造
函数
中传递,所以
浏览 2
提问于2014-01-29
得票数 0
2
回答
C++
将
运算符
放在类的末尾的目的是什么?
、
假设我有一个名为
c++
的简单组件,如下所示: public: : _integer(i) { }
浏览 4
提问于2017-11-22
得票数 4
3
回答
运算符
重载
“等于”
、
我想在
C++
中
重载
等于"=“的
运算符
{ int len;定义了所有
函数
/
构造
函数
等。Array a,b;"a“
和
"b”中的哪一个将被隐式传递,哪个将被显式传递? 提前谢谢。
浏览 0
提问于2014-10-18
得票数 1
2
回答
重载
的
复制
构造
函数
我遇到了一些代码,其中一个人
重载
了
复制
构造
函数
和
赋值操作符,如下所示: _id = src.那么为什么需要像上面那样
重载
复制
构造
函数
和
=
运算符
呢?
浏览 0
提问于2013-07-08
得票数 0
1
回答
C++
复制
构造
函数
和
=
运算符
重载
、
、
、
我正在尝试理解
C++
中的
复制
构造
函数
、操作符
重载
和
析构
函数
。给定一个包含指向其自身类型的指针的类,如何编写
复制
构造
函数
或=
运算符
重载
?
浏览 0
提问于2013-11-12
得票数 1
1
回答
移动
构造
器选择而不是
复制
。[提及性病]
、
、
prvalue 当用作
函数
参数时,当
函数
的两个
重载
可用时(一个使用rvalue引用参数,另一个使用对const参数的lvalue引用,则rvalue绑定到rvalue引用
重载
(因此,如果
复制
和
移动
构造
函数
都可用,则rvalue参数调用移动
构造
函数
,同样地,使用copy
和
move赋值
运算符
)。
浏览 1
提问于2019-05-16
得票数 1
回答已采纳
1
回答
自动生成移动操作的规则是什么?
、
、
在C++98中,
C++
编译器可以通过成员级拷贝自动生成
复制
构造
函数
和
复制
赋值操作符。struct X { std::vector<int> v;}; 编译器使用成员级
复制
自动生成X的
复制
构造
函数
和
复制
赋值操作符.是否自动生成
构造
函数
和
move 赋值
浏览 4
提问于2014-06-21
得票数 38
回答已采纳
3
回答
C++
:为我的类型定义了自己的赋值
运算符
,现在.sort()不能在我的类型的向量上工作吗?
、
、
、
排序
函数
大量使用容器中保存的任何类型的赋值
运算符
,但我似乎找不到我定义的赋值
运算符
的错误之处(程序在我定义它之前是正常运行的)。根据加速
C++
(或者至少我是这样解释的),赋值
运算符
的正确工作方式是首先销毁左操作数,然后用等于右操作数的值重新
构造
它。final = s.final; homework = s.homework; }
复制
构造
浏览 2
提问于2011-01-27
得票数 2
回答已采纳
1
回答
复制
构造
函数
和
重载
加法
运算符
、
、
、
、
我正在检查
C++
中的
运算符
重载
。只是为了好玩,我实现了一个BigInt类。 我想为它
重载
的第一个
运算符
是加法
运算符
。我决定将这个
运算符
作为一个非成员
函数
重载
。然而,当我为BigInt类添加一个
复制
构造
函数
时,这些代码停止工作。代码中的加法
函数
返回一个
构造
的BigInt实例的副本。为此,必须定义一个
复制
构造
<em
浏览 40
提问于2018-06-11
得票数 3
回答已采纳
1
回答
复制
构造
函数
和
运算符
重载
:
C++
、
/TestCpy Ctor 10它调用
复制
构造
函数
。/TestCtor 515谢谢
浏览 2
提问于2013-07-09
得票数 0
5
回答
运算符
重载
和
复制
构造
函数
-
c++
、
、
具体地说,我不能理解第6行的程序,无论是
构造
函数
还是操作符
重载
。请解释
运算符
重载
和
复制
构造
函数
是如何在此程序中工作的。 编辑:为什么我们要使用引用
运算符
?
浏览 0
提问于2012-07-13
得票数 0
5
回答
C++
类继承体系结构-防止强制转换
、
、
、
我有一个基类的结构
和
几个继承类。基类应该是纯虚类,它应该防止实例化。继承的类可以实例化。
浏览 0
提问于2010-04-08
得票数 0
回答已采纳
4
回答
为什么我要
重载
操作符新的或
运算符
删除?
、
、
可能重复: 在
c++
中,您可以
重载
新的/删除操作符,这样做有什么好处吗?因为在调用
运算符
new之后,它的结果值将被发送到
构造
函数
,而在调用
运算符
delete之前,则调用析构
函数
。
浏览 3
提问于2011-05-21
得票数 1
回答已采纳
1
回答
C++
中一类隐式成员
函数
C++
中类的隐式成员
函数
是: As per:
复制
构造
函数
如果没有移动
构造
函数
或移动赋值操作符显式地declared.If,则声明析构
函数
生成副本
构造
函数
。如果没有显式声明
复制
构造
函数
、移动赋值
运算符
或析构
函数
,
浏览 2
提问于2013-02-14
得票数 6
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券