腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
从基本数据类型到用户定义类型的类型转换
、
、
、
是否可以通过
重载
转换
操作符
将基本数据类型转换为类类型,还是必须在
c++
中
重载
=
操作符
?我只想说清楚float f=obj;float f;是从浮点到
class
.So的类型转换,我的问题基本上是对于后一段代码是否正确,是否可以
重载
类型,或者是否应该使用
重载
=
操作符
。我知道
重载
=工作,但我只是想知道是否有可能以这
浏览 3
提问于2020-02-28
得票数 1
回答已采纳
1
回答
何时以及为什么在
C++
中
重载
操作符
我是
C++
的新手,我的问题是:为什么我们需要在
C++
中
重载
操作符
,什么时候我们应该在
C++
中
重载
操作符
,为什么我们不直接使用内置变量来进行计算、比较、输出和输入值。我只是不明白,在什么情况下,我们需要
重载
操作符
,还是在处理类时总是超载
操作符
?
浏览 2
提问于2014-08-19
得票数 0
4
回答
具有相同签名的
C++
模板类运算符
重载
、
、
、
一个简单的
C++
OO问题,
重载
模板和
操作符
重载
:在下面的类中,我
重载
了索引
操作符
两次:
class
test A a1; B& operator[](const A&);现在,如果我用相同的类型名实例化这个模板类的一个对象: test<int, int>
浏览 3
提问于2019-01-09
得票数 5
2
回答
在Visual Studio中标识
重载
运算符(
c++
)
、
有没有办法使用Visual Studio在
c++
中快速直观地识别
重载
操作符
? IMO在
c++
中的一个大陷阱是不知道你正在使用的
操作符
是
重载
的。在Visual Studio或一些第三方工具中,有没有什么东西可以自动高亮显示
重载
操作符
或对
重载
操作符
进行颜色编码?
浏览 4
提问于2010-03-06
得票数 4
14
回答
是什么使得Scala的
操作符
重载
是“好的”,而
C++
的却是“坏的”?
、
、
C++
中的
操作符
重载
被许多人认为是一件坏事(Tm),在新的语言中不会重复这个错误。当然,这是在设计Java时特别丢弃的一个特性。现在我已经开始阅读Scala,我发现它看起来非常像
操作符
重载
(尽管从技术上讲,它没有
操作符
重载
,因为它没有
操作符
,只有函数)。然而,它似乎与
C++
中的
操作符
重载
没有本质上的不同,在我的记忆中,
操作符
被定义为特殊函数。 所以我的问题是,是什么让在Scala中
浏览 1
提问于2009-07-08
得票数 156
回答已采纳
2
回答
为什么除了
重载
+和-
操作符
之外,我们还必须
重载
+=和-=?
、
、
在
c++
中,为什么我们必须
重载
+=,-=,+,-
操作符
,除了
重载
+和-运算符?下面是一个示例:
class
Point { int x, y; Point(int X, inty + a.y); }}; 但是在C#这样的其他语言中,我们不需要
重载</
浏览 5
提问于2022-04-25
得票数 0
回答已采纳
1
回答
c++
中
重载
操作符
的引用
、
、
我是
c++
的新手,最近我试图理解
重载
函数。我对
操作符
重载
中的引用有疑问。我知道CBoys&是CBoys类的引用,但在下面的5
重载
操作符
=中没有区别。
class
CBoys{//operator=(const CBoys);// CBoys& operator=(const CBoys&)
浏览 6
提问于2014-04-08
得票数 2
回答已采纳
3
回答
操作符
重载
内存分配?
、
、
下面的句子来自Bruce的,关于
C++
中的
操作符
重载
: 我不明白
操作符
重载
与内存分配有什么关系。
浏览 8
提问于2009-03-25
得票数 3
回答已采纳
4
回答
C++
& Java -
重载
操作符
、
我有一个很难理解的
C++
和Java
重载
操作符
的主题。例如,我定义了一个新的类Fraction:public: int denominator() { return b; } int t, b; 我想
重载
运算符我需要在
Class
Fr
浏览 4
提问于2011-06-19
得票数 3
回答已采纳
3
回答
使运算符
重载
上下文特定
、
、
我在业余时间学习
C++
,我正在实现一个
重载
下标/ []
操作符
的类。现在,我希望能够向下标运算符传递两个或多个参数,如下所示(用逗号分隔): myObject[i,j,...]我发现
C++
不允许下标
操作符
接受多个参数。然而,我读到了关于在中
重载
逗号
操作符
的文章,作为解决这个‘问题’的另一个解决方案。在本例中,逗号运算符使用两个自定义Enum的非常特定的签名
重载
,但我可以看到
重载
逗号
操作符
对于一般类型对(这将是
浏览 5
提问于2017-05-05
得票数 1
回答已采纳
1
回答
为什么我可以在不
重载
"=“
操作符
的情况下将一个对象分配给另一个对象?
我是
C++
的新手,我刚刚学到了
重载
操作符
。我很困惑,因为我似乎可以将一个对象分配给另一个对象,而不必
重载
"=“
操作符
。以下面的代码为例:{ process(int s) size = s; ~process();3); std::cout << p1.getSize() << "\n";产出如下:
浏览 2
提问于2020-07-01
得票数 2
回答已采纳
4
回答
C++
静态运算符
重载
、
、
、
是否有可能在静态上下文中
重载
C++
类
操作符
?例如:int main() }
浏览 0
提问于2009-09-07
得票数 8
回答已采纳
4
回答
操作符
重载
C++
中的朋友函数与成员函数
、
、
以前,我学习过在
C++
中
重载
操作符
作为类的成员函数和朋友函数。不过,我知道如何使用这两种技术在
C++
中
重载
操作符
。但是我仍然很困惑,哪一个更好?一个成员函数或一个用于
重载
操作符
的朋友函数,我应该使用哪一个?为什么?请指引我!您的答复将不胜感激。我将对你的回答感到高兴和感激。
浏览 5
提问于2017-03-29
得票数 14
回答已采纳
5
回答
重载
操作符
来处理我自己的类作为std类是一个好的实践吗?
、
我一直在研究Deitel的
C++
基本面和mr.Deitel强调
重载
标准
操作符
,以向自定义类及其成员提供标准功能。我的意思是,例如,代替cout << object.memberFunction();,我可以简单地说cout << object; 这种技术确实允许链接和更快的输入,但是它需要
操作符
重载
实现,即使你我仍然是一个新手,我觉得代码实际上使的可读性更低,尤其是如果有很多类成员,您必须记住哪些类成员是
重载
的
操作符
等等。没有
重载</em
浏览 2
提问于2011-10-27
得票数 2
回答已采纳
3
回答
C++
*
操作符
是否“已超载?”
、
我的
C++
老师认为标准
C++
中的*
操作符
“已经
重载
”,因为它可能意味着间接或乘法,这取决于上下文。他是从
C++
Primer Plus得到的,上面说: 至少还有一本教科书也是这么说的。据我所知,这不是真的;binary *是一个不同于二进制*的
操作符
,编译器消除它们歧义的机制与
操作符
重载
无
浏览 2
提问于2011-08-23
得票数 9
回答已采纳
1
回答
使用Boost Python,我可以包装
C++
重载
操作符
"+=“、"-=”、"*=",但不能包装"/="?
、
、
Boost Python有一个包装
重载
操作符
的非常简单的方法。+类、方法等的教程给出了这个例子: 示例类FilePos的
重载
C++
操作符
:
class
FilePos { /*...*/ }; FilePos operator+(FilePos, int它有
重载
的
操作符
,包括"+=“、"-=”、"*=“和"/=”。每个
重载
运算符都被设计为将double类型
浏览 15
提问于2021-02-09
得票数 2
回答已采纳
1
回答
包装
操作符
重载
方法
、
、
如何使用
C++
/CLI包装在非托管
C++
代码中执行
操作符
重载
的方法? 我在一家公司工作,我没有太多的机会访问他们的源代码,因此我对
操作符
重载
功能的确切功能不太了解。那么,是否有一种方法来包装这个方法,而不是在
C++
/CLI中重新定义它呢?
浏览 2
提问于2011-09-16
得票数 1
回答已采纳
3
回答
通过引用传递-运算符
重载
、
、
在什么情况下,我们在
操作符
重载
中通过引用传递对象?为什么?另外,在什么情况下,
操作符
重载
是有用的(具体情况)? 编辑:语言:
C++
浏览 1
提问于2012-07-14
得票数 2
回答已采纳
4
回答
大于或等于运算符的
C++
、
、
在
C++
中,对于大于或等于(">=")的运算符,使运算符等于("=")和
重载
更大(">")是否足以使大于或等于(">=")的
操作符
具有功能?或者,我是否需要
重载
操作符
(">=")才能为其提供功能?
浏览 0
提问于2018-09-06
得票数 15
回答已采纳
1
回答
来自
C++
的Python中的
操作符
重载
、
、
我正在尝试
重载
Python类中的一些
操作符
,它表示一个数学部分。特别是,我试图
重载
*
操作符
,这样就可以进行分数*分数、分数*整数和整数*分数运算。我对
C++
有过一些经验,在这种情况下,我会编写
操作符
重载
,如分数类中的那样:frien
浏览 0
提问于2017-07-25
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C+从入门到放弃(2)操作符重载
C+笔记七十三:MyString类案例——重载左移操作符
C+笔记七十二:MyString类案例——重载等号和数组操作符
C+笔记六十五:重载等号操作符实现深拷贝
C+笔记七十五:MyString类案例——重载大于小于操作符
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券