重载运算符

来源:百度知道 编辑:UC知道 时间:2024/06/22 10:46:10
运算符重载为类的成员函数语法为:
函数类型 operator 运算符(形参表)


为什么课本大多数例题 函数类型却是类名
class complex
{public:

complex operator +(complex c1)
}
希望简单的清晰的说下 刚学很多都不是很懂

因为这些函数返回值就是complex类型的对象

运算符重载一般是对自定义的某种数据类型定义一些操作方法时用到的。就像+ - * / 可以用于整型int操作一样。
所以其操作对象一般都是自定义数据类型本身。