腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
非会员
操作符
超载是什么意思?
、
最近,我阅读了一篇关于
操作符
重载
的文章,其中提到了非会员
操作符
重载
。如果有人能用一个例子来解释非会员
操作符
超载的含义,我将不胜感激。我知道什么是成员
操作符
重载
(类中的一种方法,它
重载
操作符
类型(binary..etc)。我在上面看到了这个,这使我相信,非成员
操作符
重载
的目的是处理
操作符
重载
,其中第一个参数不是类,只是一个本机类型。
浏览 4
提问于2013-03-17
得票数 2
回答已采纳
2
回答
从基本数据类型到用户定义类型的类型转换
、
、
、
是否可以通过
重载
转换
操作符
将基本数据类型转换为类类型,还是必须在c++中
重载
=
操作符
?我只想说清楚float f=obj;float f;是从浮点到class.So的类型转换,我的问题基本上是对于后一段代码是否正确,是否可以
重载
类型,或者是否应该使用
重载
=
操作符
。我知道
重载
=工作,但我只是想知道是否有可能以这种方式
重载
类型转换
浏览 3
提问于2020-02-28
得票数 1
回答已采纳
3
回答
使用
重载
的取消引用运算符进行成员选择
、
、
如果
重载
取消引用
操作符
(operator*),成员选择
操作符
(operator->)是否使用
重载
操作符
,或者是否也需要
重载
它?
浏览 1
提问于2012-01-26
得票数 3
回答已采纳
1
回答
使用
重载
的
操作符
来实现另一个
操作符
重载
可以吗?
、
、
、
例如,如果我
重载
了一个+
操作符
以及
重载
=运算符 myClass & operator = (const myClass我可以在我的+=
操作符
重载
中使用这个
重载
操作符
吗?我只想知道这是一个好的代码编写实践,还是应该重用前面两个实现中的代码,用于+=
操作符
重载
。
浏览 0
提问于2018-04-04
得票数 3
回答已采纳
2
回答
重载
复合赋值算子
、
即使我们已经
重载
了+=
操作符
和=
操作符
,也有必要
重载
+
操作符
吗?
浏览 0
提问于2016-02-02
得票数 4
回答已采纳
2
回答
在Visual Studio中标识
重载
运算符(c++)
、
有没有办法使用Visual Studio在c++中快速直观地识别
重载
操作符
? IMO在c++中的一个大陷阱是不知道你正在使用的
操作符
是
重载
的。在Visual Studio或一些第三方工具中,有没有什么东西可以自动高亮显示
重载
操作符
或对
重载
操作符
进行颜色编码?
浏览 4
提问于2010-03-06
得票数 4
2
回答
Python
操作符
重载
与__init__方法
、
、
好的,我现在非常好,什么
操作符
重载
,以及如何使用它来处理对象,例如算术
操作符
等等。但真正让我抓狂的是,他提到了__init__方法,它基本上是python中的构造函数,是
操作符
重载
类的代表,它是属于
操作符
重载
族方法的方法之一。这真的是这样吗,还是考虑到他的台词和
操作符
重载
方法!?
浏览 3
提问于2017-07-26
得票数 1
回答已采纳
2
回答
C++插入
操作符
重载
(<<)
、
、
、
、
我正在完成一个赋值,在这个赋值中,我必须
重载
插入
操作符
才能接受Node对象。我在类定义之外,但在node.h文件中创建了
操作符
重载
函数。所有的东西都编译得很好,但是
重载
的
操作符
没有被调用,相反,我简化了对象的地址。{ out << "INCOM
浏览 3
提问于2016-10-21
得票数 2
回答已采纳
14
回答
是什么使得Scala的
操作符
重载
是“好的”,而C++的却是“坏的”?
、
、
C++中的
操作符
重载
被许多人认为是一件坏事(Tm),在新的语言中不会重复这个错误。当然,这是在设计Java时特别丢弃的一个特性。现在我已经开始阅读Scala,我发现它看起来非常像
操作符
重载
(尽管从技术上讲,它没有
操作符
重载
,因为它没有
操作符
,只有函数)。然而,它似乎与C++中的
操作符
重载
没有本质上的不同,在我的记忆中,
操作符
被定义为特殊函数。 所以我的问题是,是什么让在Scala中定义"+“的想法比在C++
浏览 1
提问于2009-07-08
得票数 156
回答已采纳
3
回答
在c++中
重载
类中的operator<<
、
我有一个使用结构的类,我想
重载
该结构的<<
操作符
,但仅在类中: int a;} my_struct; friend ostream& operator<< (ostream& os, my_struct m);我只能在声明了带有operator<<关键字的朋友
重载
时才能编译,但是在我的代码中,
操作符
会被
重载</em
浏览 3
提问于2009-07-29
得票数 5
回答已采纳
1
回答
何时以及为什么在C++中
重载
操作符
我是C++的新手,我的问题是:为什么我们需要在C++中
重载
操作符
,什么时候我们应该在C++中
重载
操作符
,为什么我们不直接使用内置变量来进行计算、比较、输出和输入值。我只是不明白,在什么情况下,我们需要
重载
操作符
,还是在处理类时总是超载
操作符
?
浏览 2
提问于2014-08-19
得票数 0
1
回答
CLSCompliant属性是否支持旧版本的.NET语言?
、
、
例如,我读到visual basic .net以前没有
操作符
重载
,所以如果类型
重载
操作符
没有作为常规方法(Add,而不是operator+)提供,那么就不能使用它们。既然VB已经有了这个功能,CLSCompliant属性是否会关心你是否有像Add,Subtract这样的普通静态方法,而不仅仅是
操作符
重载
呢?我已经编写了一些没有语言静态方法的类型,但只有
操作符
重载
,C#编译器并不关心。如果这是个问题,它会警告我,对吧?
浏览 3
提问于2009-06-06
得票数 1
回答已采纳
1
回答
是否仍有必要使==过载以适应其正常运行?
、
我问这个问题的原因是在阅读了msdn关于在页面末尾
重载
这个
操作符
的建议之后,它提到了: 因此,我想知道是否应该为标准场景实现
重载
。
浏览 2
提问于2010-01-15
得票数 2
回答已采纳
3
回答
使运算符
重载
上下文特定
、
、
我在业余时间学习C++,我正在实现一个
重载
下标/ []
操作符
的类。现在,我希望能够向下标运算符传递两个或多个参数,如下所示(用逗号分隔): myObject[i,j,...]我发现C++不允许下标
操作符
接受多个参数。然而,我读到了关于在中
重载
逗号
操作符
的文章,作为解决这个‘问题’的另一个解决方案。在本例中,逗号运算符使用两个自定义Enum的非常特定的签名
重载
,但我可以看到
重载
逗号
操作符
对于一般类型对(这将是我的用例)不是一个好主意。由于我对C
浏览 5
提问于2017-05-05
得票数 1
回答已采纳
9
回答
为什么不能让
操作符
重载
指针工作呢?
、
、
、
根据下的注释,引入引用主要是为了支持
操作符
重载
,其中引用了Bjarne: 这意味着运算符
重载
不能使用指针。但是,它并没有清楚地解释为什么运算符
重载
指针不能工作。为什么
操作符
浏览 3
提问于2011-05-30
得票数 18
回答已采纳
5
回答
重载
操作符
来处理我自己的类作为std类是一个好的实践吗?
、
我一直在研究Deitel的C++基本面和mr.Deitel强调
重载
标准
操作符
,以向自定义类及其成员提供标准功能。我的意思是,例如,代替cout << object.memberFunction();,我可以简单地说cout << object; 这种技术确实允许链接和更快的输入,但是它需要
操作符
重载
实现,即使你我仍然是一个新手,我觉得代码实际上使的可读性更低,尤其是如果有很多类成员,您必须记住哪些类成员是
重载
的
操作符
等等。没有
重载
的
操作符
浏览 2
提问于2011-10-27
得票数 2
回答已采纳
3
回答
操作符
重载
内存分配?
、
、
下面的句子来自Bruce的,关于C++中的
操作符
重载
: 我不明白
操作符
重载
与内存分配有什么关系。
浏览 8
提问于2009-03-25
得票数 3
回答已采纳
1
回答
重载
新和删除
操作符
、
第一个问题:当我们在全局或类级别
重载
运算符new和operator delete(而不是针对数组)时,如果我们缓存一个对象数组,如下所示:delete []obj;void* operator new[](size_t size){} 第二个问题:但是,如果我为上面的数组
重载
了新
操作符
和delete
操作符
,那么它将
浏览 4
提问于2013-11-08
得票数 0
回答已采纳
4
回答
重载
'==‘会得到'!=’吗?
如果我手动
重载
结构的==运算符,我是免费获得!=运算符(假设定义为相反的布尔值),还是必须手动
重载
它(即使只是return !(this == rhs) 编辑-问题不是我是否可以
重载
这两个
操作符
,而是如果我已经
重载
了相等
操作符
,我是否必须
重载
不等式。无论如何,已经给出了很好的答案。
浏览 1
提问于2011-11-04
得票数 63
回答已采纳
1
回答
操作符
新建和删除
重载
范围
、
、
、
我无意中遇到了一些关于
操作符
新和删除的链接和
重载
的问题。 动态链接呢?这些
操作符
可以有多个定义吗?如果哪一个被拿走了。
浏览 0
提问于2014-02-24
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券