腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
为什么赋值
运算符
用于深度复制,以及谁调用它
、
、
在
深度复制期间,我们正在编写
重载
的复制
构造
函数
和赋值
运算符
。我想知道为什么我们必须编写
重载
的赋值操作符,因为我们
在
重载
的复制
构造
函数
中
做了同样的事情(除了一些检查和返回)。 谁在调用赋值
运算符
浏览 3
提问于2011-09-13
得票数 1
回答已采纳
1
回答
重载
函数
运算符
是否允许创建语法上像C++
中
的
函数
一样工作的对象?
、
、
、
、
我遇到了以下问题: b.需要一个带有
重载
()
运算符
的类。通常
使用
接受参数的
构造
函数
。我的逻辑是,
运算符
()可以
在
类和结构
中
重载
。因此,这排除了备选案文(a)和(b)。此外,当
运算符
()被
重载
时,创建的对象基本上会像
函数<
浏览 1
提问于2019-03-17
得票数 0
3
回答
通过类
中
的新
重载
运算符
返回不同的类指针
、
、
、
return ptr;{// Use b ..return 0;在这里,将按照这个顺序调用
构造
函数
(
在
VS2012
中
测试): 前两个
构造
函数
调用是因为
重载
运算符
新
函数
中
的new
浏览 1
提问于2013-08-27
得票数 1
回答已采纳
4
回答
复制
构造
函数
还是赋值
运算符
?我遗漏了什么?
、
、
、
我正在尝试实现一个复制
构造
函数
和一个
重载
的赋值
构造
函数
。我有一个Employee类,它有三个数据成员。1-名称2-头衔3-薪水。2-
在
main
函数
中
,我尝试先调用赋值
运算符
,然后再调用复制
构造
函数
。所以我希望我会一个接一个地看到我在那里包含的cout语句,然而,下面是我的输出:
重载
赋值
运算符<
浏览 21
提问于2014-02-07
得票数 0
1
回答
移动
构造
器选择而不是复制。[提及性病]
、
、
prvalue
在
中
浏览 1
提问于2019-05-16
得票数 1
回答已采纳
1
回答
当
重载
C++
中
的新
运算符
时,编译器如何识别类型
、
、
、
我
重载
了new
运算符
。但是我想知道当我
在
重载
的new
运算符
中
调用全局new
运算符
时,编译器是如何识别类型的。Samp* a=new Samp; }operator overloading new 当我
在
新的
重载
函数
中
重载
时,我只提供了size_t sz(它只是大小),仅将其作为参数
浏览 4
提问于2021-05-18
得票数 0
2
回答
在
静态数组
中
不
使用
重载
赋值和复制
构造
函数
的原因
、
所以我的问题是:为什么
重载
的赋值
运算符
和复制
构造
函数
不在
使用
常规数组的类中
使用
(它称为静态数组(?)我相信)我的原因是,由于静态数组
中
不需要内存管理,它们
在
函数
结束(或返回时)时被销毁,从而使得
重载
赋值
运算符
和复制
构造
函数
不可能实现。 我说得对吗?还是说错了?(基于不
使用
析构
函数
的原因)
浏览 0
提问于2013-05-07
得票数 0
回答已采纳
4
回答
为什么我要
重载
操作符新的或
运算符
删除?
、
、
可能重复:
在
c++
中
,您可以
重载
新的/删除操作符,这样做有什么好处吗?因为
在
调用
运算符
new之后,它的结果值将被发送到
构造
函数
,而在调用
运算符
delete之前,则调用析构
函数
。
浏览 3
提问于2011-05-21
得票数 1
回答已采纳
3
回答
不可见转换
我有一个带有
构造
函数
和
重载
运算符
的类:friend MyInt operator + (const MyInt &a, const MyInt &b);我有个错误:如何在不
重载
const char*类
构造
函数<
浏览 3
提问于2020-03-05
得票数 0
回答已采纳
2
回答
用户定义的类型和C++
中
的std::载体
、
、
、
我试图
在
C++
中
创建一个2D点的向量。我的问题是,
在
使用
std::向量存储点之前,是否需要为2D点定义复制
构造
函数
、赋值操作符和默认
构造
函数
?另外,如何为std库
中
定义的向量
重载
运算符
/使成员
函数
?
浏览 0
提问于2018-12-21
得票数 1
回答已采纳
2
回答
复制
构造
函数
或赋值
运算符
,还是两者兼而有之?
类A同时有复制
构造
函数
和赋值
运算符
重载
(实现).So,在这种情况下,上面的语句将调用复制
构造
函数
或赋值
运算符
,还是两者都调用?
浏览 1
提问于2013-03-19
得票数 2
4
回答
c++
中
的赋值
运算符
重载
、
我
使用
了以下代码来实现赋值
运算符
重载
:{ return *this; return *this;我的复制
构造
函数
是: SimpleCircle::SimpleCircle(const SimpleCircle & r
浏览 40
提问于2012-04-10
得票数 37
回答已采纳
3
回答
关于自定义对象的C++
中
的
构造
函数
/析构
函数
和新建/删除
运算符
、
、
、
它有自己的析构
函数
,可以释放内存。此链接列表不会
重载
new或delete。 现在,我正在尝试创建一个由上述链表组成的数组(如果我理解正确的话,可以
使用
开放散列)。然后,我在这个开放散列类的
构造
函数
中分配必要的内存。
在
构造
函数
中
调用的new
运算符
足以为数组正确分配内存,对吧?我不确定,因为我还没有为链表类
重载
new。另外,假设我的链表数组名为elements,我可以
在
析构
函数
浏览 3
提问于2008-12-25
得票数 4
2
回答
隐式铸造C++
、
考虑这一情况:ClassB obB; 如果ClassA有一个参数类型为ClassB的
构造
函数
,那么
在
本例
中
调用它是对的吗?如果ClassB
中
存在
重载
的强制转换操作符--它将ClassB对象转换为ClassA对象,则将调用
运算符
方法。如果有相应的
构造
函数
和
重载
的转换操作符,将调用哪一个?我在哪里能读到它?
浏览 5
提问于2015-04-27
得票数 3
回答已采纳
1
回答
我是否需要
重载
类的强制转换操作符?
、
、
、
、
我目前正在计划一个带有一些转换
函数
的类。我只是想知道什么时候我要过载一个类的强制操作符。当我有一个转换
构造
函数
A(B& b)时,据我所见,每当我需要将A B转换为A时,我就可以
使用
转换
构造
函数
。overload assignment operator目前,我计划只
使用
一个转换
构造
<em
浏览 1
提问于2014-07-16
得票数 1
回答已采纳
1
回答
C++引物第5版:操作符新增和操作符删除
重载
、
、
、
术语:新表达式与
运算符
新
函数
错误地命名了库
函数
、操作符new和
运算符
delete。与其他
运算符
函数
(如operator= )不同,这些
函数
不会
重载
新的或删除的表达式。新表达式总是通过调用
运算符
新
函数
来获得内存,然后
在
该内存
中
构造
对象来执行。delete表达式总是通过销毁对象,然后调用操作符delete
函数
来释放对象
使用
的内存来
浏览 2
提问于2021-05-05
得票数 3
回答已采纳
3
回答
运算符
重载
“等于”
、
我想在C++
中
重载
等于"=“的
运算符
{ int len;定义了所有
函数
/
构造
函数
等。Array a,b;"a“和"b”
中
的哪一个将被隐式传递,哪个将被显式传递? 提前谢谢。
浏览 0
提问于2014-10-18
得票数 1
2
回答
协助超载操作员
、
、
、
我将直接从我的作业表
中
输入这个问题,我并不是
在
寻找整个问题的确切代码,我确实需要帮助找出
重载
运算符
,所以
重载
+数学
运算符
的示例语法将是有益的。问题是..。 *就我所知,表示已完成。*时间类还应包括两个
构造
函数
和一个析构
函数
。默认
构造
函数
应该将小时和分钟初始化为0,并显示消息“”。第二个
构造
函数
应该为小时和分钟分配一个值。现在,为了增加和减去小时和分钟的数量,添加一
浏览 5
提问于2014-05-01
得票数 0
2
回答
在
Polynom类
中
重载
+=
运算符
以同时添加多项式和常量
、
我正在尝试为我的模板Polynom类
重载
+=
运算符
,这样我就可以同时
使用
多项式和常量作为参数。我
在
类
中
编写了一个
构造
函数
和下面的
运算符
: coefs.push_back(num);friend Polynom& operator+= (Polynom& lhs, const Polynom& rhs) {} 它工作得很好,我可以
使用<
浏览 0
提问于2012-11-16
得票数 0
回答已采纳
2
回答
c++:cast操作符与赋值操作符与转换
构造
函数
优先级
、
、
、
让我们
使用
以下代码:Test2 t2;我相信有三个(或更多?)如何实现t1 = t2 转换
构造
函数</em
浏览 5
提问于2012-09-09
得票数 13
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
自定义 Python 类中的运算符和函数重载(上)
自定义 Python 类中的运算符和函数重载(下)
C/C+编程笔记:运算符重载丨重载C+中New和Delete运算符
JavaScript中构造函数介绍
在Java构造函数中接受另一个实例的数据
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券