腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
hashmap
中
实现
赋值
运算符
重载
我正在用c++
实现
一个哈希图,但是有一个我想做的操作 myMap["key"] = value; 我如何
实现
这一点?谢谢!
浏览 18
提问于2020-04-24
得票数 0
回答已采纳
3
回答
为什么
赋值
运算符
用于深度复制,以及谁调用它
、
、
在
深度复制期间,我们正在编写
重载
的复制构造函数和
赋值
运算符
。我想知道为什么我们必须编写
重载
的
赋值
操作符,因为我们
在
重载
的复制构造函数
中
做了同样的事情(除了一些检查和返回)。 谁在调用
赋值
运算符
浏览 3
提问于2011-09-13
得票数 1
回答已采纳
4
回答
复制构造函数还是
赋值
运算符
?我遗漏了什么?
、
、
、
我正在尝试
实现
一个复制构造函数和一个
重载
的
赋值
构造函数。我有一个Employee类,它有三个数据成员。1-名称2-头衔3-薪水。如果我的
重载
赋值
操作符返回*this或emp对象。因为在我看来,参数
中
的对象是
赋值
时右边的对象。那么我不应该返回左手对象*this (如果这就是*this要做的)吗?2-
在
main函数
中
,我尝试先调用
赋值
运算符
,然后再调用复制构造函数。所以我希望我会一个接一个地看到我在那里
浏览 21
提问于2014-02-07
得票数 0
1
回答
尝试
重载
二进制搜索树
赋值
运算符
、
、
我试图
重载
和
赋值
运算符
,但程序总是崩溃,这是我尝试过的。
赋值
运算符
在
第238行上
重载
。任何帮助都适用
浏览 0
提问于2018-11-01
得票数 0
2
回答
复制构造函数或
赋值
运算符
,还是两者兼而有之?
类A同时有复制构造函数和
赋值
运算符
重载
(
实现
).So,在这种情况下,上面的语句将调用复制构造函数或
赋值
运算符
,还是两者都调用?
浏览 1
提问于2013-03-19
得票数 2
1
回答
重载
[]和=
运算符
以接受C++
中
模板类的值
、
、
、
、
我想
重载
[]或=
运算符
(很抱歉,我不知道哪一个是更好的
实现
),以便=
运算符
右侧的值被分配给[]
运算符
访问的向量的元素。 我
重载
了[]
运算符
,以便从数组
中
获取元素,但不知道如何处理它的
赋值
。下面是ArrayList类的
实现
: template<class T> class ArrayList T* array; // Imple
浏览 12
提问于2020-08-23
得票数 3
回答已采纳
1
回答
当opeator=返回无效而不是T&时会发生什么?
、
、
、
在
运算符
重载
中
,
赋值
运算符
通常定义如下:返回T&作为结果。但是我想知道当我们返回void时会发生什么。例如,std::atmoic<std::shared_ptr<T>>的
赋值
运算符
返回void void operator=( std::shared_ptr<T> desired ) noexcept;总是这样
实现
赋值</
浏览 9
提问于2022-01-11
得票数 1
回答已采纳
1
回答
StarUML -操作符
重载
、
、
如何在starUML
中
显示
重载
运算符
。谢谢
浏览 5
提问于2015-04-28
得票数 1
回答已采纳
6
回答
为什么我们
在
赋值
运算符
重载
中使用引用返回,而不是
在
加减操作时使用引用返回?
、
、
、
、
当我
在
书籍和网络
中
阅读时,
在
C++
中
,我们可以用这些原型(作为class Money的成员函数)
重载
“加号”或“减号”操作符:const Money operator -(const Money& m2) const;const Money& operator =(const Money& m2); 为什么
在<
浏览 3
提问于2014-01-31
得票数 20
回答已采纳
3
回答
c++
中
的
赋值
算子过载
、
、
我意识到,在网络上
重载
赋值
操作符的例子层出不穷,但我花了几个小时试图
在
我的程序
中
实现
它们,并弄清楚它们是如何工作的,我只是看上去做不到,任何帮助都是非常感谢的。Com
浏览 2
提问于2015-03-28
得票数 2
回答已采纳
3
回答
在
基类的指针上调用
赋值
操作符时,
赋值
操作符不会
重载
吗?
、
、
两者都
实现
了
赋值
运算符
。除了其他功能外,Derived的
赋值
运算符
还复制f1
中
的数据。
在
我的代码
中
,我创建了派生类的两个新实例Base* d2 = new Derived();*d1 = *d2;*dyn
浏览 1
提问于2010-09-17
得票数 2
回答已采纳
2
回答
具有
运算符
重载
的C++矩阵类
、
我
实现
了一个小而密集的矩阵类,而不是计划get/set
运算符
,我想使用
运算符
重载
来使API更易于使用和连贯。我想要
实现
的非常简单:class Matrixpublic: int value = m(5,3); // get the value at index 5,3虽然
浏览 2
提问于2011-08-19
得票数 2
回答已采纳
2
回答
在
静态数组
中
不使用
重载
赋值
和复制构造函数的原因
、
所以我的问题是:为什么
重载
的
赋值
运算符
和复制构造函数不在使用常规数组的类中使用(它称为静态数组(?)我相信)我的原因是,由于静态数组
中
不需要内存管理,它们
在
函数结束(或返回时)时被销毁,从而使得
重载
赋值
运算符
和复制构造函数不可能
实现
。 我说得对吗?还是说错了?
浏览 0
提问于2013-05-07
得票数 0
回答已采纳
4
回答
为什么我看不到+=操作符
在
System.Delegate上超载?
=
在
System.Delegate和MulticastDelegate上
重载
,但没有
在
+=和-=
运算符
上
重载
。 那么增量
赋值
和递减
赋值
操作符是如何处理委托实例的?
浏览 3
提问于2015-02-08
得票数 7
回答已采纳
1
回答
在
重载
赋值
运算符
调用- C++之后调用析构函数
、
、
我对它们调用了一个
重载
的
赋值
运算符
,如下所示..Graph<std::string,std::string> graph2;
赋值
运算符
工作正常,但出于某种原因,Graph的析构
浏览 2
提问于2012-03-16
得票数 1
回答已采纳
2
回答
在
不相关的类
中
调用C++
重载
赋值
运算符
、
在下面的代码
中
,我不能理解为什么调用类A的
重载
赋值
操作符来进行类B的
赋值
,因为这些类是不相关的(继承)?a pointer member, (i.e) A* aint main() { b = b; // Ans: self-assigned此外,如果在类B
中
实现
了任何自定义
赋值
运算符
浏览 1
提问于2014-02-11
得票数 1
2
回答
赋值
操作符应该观察被
赋值
对象的值吗?
、
、
另一个问题是,
赋值
运算符
返回的lvalue看起来不像是可以移动的,尽管它实际上是指临时的。如果有任何东西使用
赋值
的结果来获取值,那么它将被复制而不是移动,尽管移动是完全可行的。一个潜在的修复方法是
重载
赋值
操作符(或返回对对象的引用的其他函数),以考虑对象的类型,例如:public: G& operator这两个操作符的
实现
可能是相同的。虽然
实现
可能相当简单(本质上只是这两
浏览 5
提问于2014-01-02
得票数 14
回答已采纳
1
回答
重载
赋值
操作符而不使用=
、
、
、
我
在
一次面试中被问到一个问题。 memcpy是一个正确的方法吗?
浏览 1
提问于2019-03-08
得票数 2
回答已采纳
4
回答
当类是子类时
重载
赋值
运算符
、
如何使用
赋值
运算符
实现
来设置基类成员?例如,如果有人在派生类
中
定义
赋值
运算符
,如下所示:Derived& Derived::operator=(const有没有一种方法可以链接基类
中
的操作符
重载
?我是不是该做点什么.
浏览 4
提问于2011-12-09
得票数 6
回答已采纳
1
回答
C++:
重载
=操作符以创建与uint8_t兼容的数据类型
、
、
、
我基本上是想替换一下uint8_t b = a.get(); bcd8_t a; 因此,我希望可以编写一个
重载
的
浏览 1
提问于2016-01-21
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C/C+编程笔记:运算符重载丨重载C+中New和Delete运算符
自定义 Python 类中的运算符和函数重载(上)
自定义 Python 类中的运算符和函数重载(下)
web框架中的代码自动重载怎么实现
Python运算符重载,代码秒变高大上!
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券