1、初学前后置运算符重载时,就不是很清楚,两者的格式究竟有什么不同,今天代码调试了一下,发现区别就在于:
后置运算符重载时比前置运算符多了一个 int 型的形参,它就是一个标记,用于区别前后置,而且规定一定要是一个 int 型的,
至于返回值是否要返回引用型什么的那是具体情境要考虑的东西,要想区分前后置,主要就是看看是否多了一个无用的int型
2、除了这个无效的int型之外,其他参数还是照常传,而且int型的这个无效形参要作为最后一个形参传入,如下面代码中所示:
namespace123 博主文章分类:C++ ©著作权
1、初学前后置运算符重载时,就不是很清楚,两者的格式究竟有什么不同,今天代码调试了一下,发现区别就在于:
后置运算符重载时比前置运算符多了一个 int 型的形参,它就是一个标记,用于区别前后置,而且规定一定要是一个 int 型的,
至于返回值是否要返回引用型什么的那是具体情境要考虑的东西,要想区分前后置,主要就是看看是否多了一个无用的int型
2、除了这个无效的int型之外,其他参数还是照常传,而且int型的这个无效形参要作为最后一个形参传入,如下面代码中所示:
上一篇:不用第三方参数,交换两个参数的值
下一篇:【C++】改错题总结
本文介绍typescript面向对象编程中,如何实现运算符重载问题。
C++的拷贝构造和运算符重载
前置运算符与后置运算符
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M