c++中的运算符重载主要用来做什么?
4个回答
2019-09-15
展开全部
个人理解:就是为了实现不同对象里面成员的运算
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
自定义运算符,用来实现符合自己实际的需要。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
主要用来
定义类的运算,比如你定义个复数类,然后就需要定义复数的加减乘除。
一个很简单的例子,平面中质点速度就是个复数。
定义了速度的加减乘除,还可以定义其他运算,如点积,×积。
然后用这个类的时候,直接用重载的运算符运算,直观,简单。
显然,你可以不用运算符重载,而是直接用函数实现复数的各种运算。
但是运算符直观。
定义类的运算,比如你定义个复数类,然后就需要定义复数的加减乘除。
一个很简单的例子,平面中质点速度就是个复数。
定义了速度的加减乘除,还可以定义其他运算,如点积,×积。
然后用这个类的时候,直接用重载的运算符运算,直观,简单。
显然,你可以不用运算符重载,而是直接用函数实现复数的各种运算。
但是运算符直观。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询