
C++中的操作符重载
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
在C++编程中,操作符重载允许开发者为现有操作符定义自定义行为,以便更自然地处理用户定义的数据类型。
重载操作符是具有特殊名称的函数:保留字operator后接需定义的操作符符号。除了函数调用操作符之外,其他所有重载操作符的形参数目(包括成员函数中的隐式this指针)应与该操作数数目一致。函数调用操作符可以接受任意数量的操作数。
大多数操作符都可以进行重载,但以下四种不能被重载:
:: .* . ?:
当某个运算符作为类的成员函数时,this指向左操作数。
下面通过实例来说明如何实现操作符重载
首先定义一个Point类,其头文件为 Point.h :
1、算术操作符
接下来将详细解释如何在C++中使用这些概念。
全部评论 (0)
还没有任何评论哟~


