c++中的运算符重载主要用来做什么?

 我来答
slatop
2012-01-07 · TA获得超过1390个赞
知道小有建树答主
回答量:381
采纳率:100%
帮助的人:425万
展开全部
主要是用来使对象之间可以做运算操作的.
比如,你定义了一个类的对象a而这个对象中有一个数据,又定义了一个b对象也有一个数据,你须要使用a+b来计算这两个对象中数据的合,就须要运算符重载.
运算符重载不光是可以重载四则运算的.也可以重载 []下标运算符,<< >>输入输出运算符等等.
运算符重载主要的用途只是为了让运算符其前后跟后的对象可以直接像对象内的数据一样运算
匿名用户
2019-09-15
展开全部
个人理解:就是为了实现不同对象里面成员的运算
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1442c68
2012-01-07 · TA获得超过1083个赞
知道大有可为答主
回答量:4466
采纳率:57%
帮助的人:808万
展开全部
自定义运算符,用来实现符合自己实际的需要。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
老了的猫
2012-01-07 · TA获得超过679个赞
知道小有建树答主
回答量:513
采纳率:100%
帮助的人:416万
展开全部
主要用来
定义类的运算,比如你定义个复数类,然后就需要定义复数的加减乘除。
一个很简单的例子,平面中质点速度就是个复数。
定义了速度的加减乘除,还可以定义其他运算,如点积,×积。
然后用这个类的时候,直接用重载的运算符运算,直观,简单。
显然,你可以不用运算符重载,而是直接用函数实现复数的各种运算。
但是运算符直观。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式