![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
在c++中加减乘除只能作为二元运算符重载的是哪个?
展开全部
主要是用来使对象之间可以做运算操作的.
比如,你定义了一个类的对象a而这个对象中有一个数据,又定义了一个b对象也有一个数据,你须要使用a+b来计算这两个对象中数据的合,就须要运算符重载.
运算符重载不光是可以重载四则运算的.也可以重载 []下标运算符,<< >>输入输出运算符等等.
运算符重载主要的用途只是为了让运算符其前后跟后的对象可以直接像对象内的数据一样运算
比如,你定义了一个类的对象a而这个对象中有一个数据,又定义了一个b对象也有一个数据,你须要使用a+b来计算这两个对象中数据的合,就须要运算符重载.
运算符重载不光是可以重载四则运算的.也可以重载 []下标运算符,<< >>输入输出运算符等等.
运算符重载主要的用途只是为了让运算符其前后跟后的对象可以直接像对象内的数据一样运算
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询