C++中的复数运算符重载 下载 qqpiano12499 5 0 cpp 2024-04-13 12:04:27 1.定义运算符重载的方法是定义一个重载运算符的函数,在需要执行被重载的运算符时,系统就自动调用该函数,以实现相应的运算。运算符重载实质上是函数的重载。运算符重载,就是对已有的运算符重新进行定义,赋予其另一种功能,以适应不同的数据类型。 ## 2.重载运算符声明方式由关键字operator和其后要重载的运算符符号构成。不能被重载的运算符有:. 、.* 、:: 、?: 、sizeof 。只能作为类成员函数重载的运算符有:() 、[] 、-> 、= 。 cpp 函数类型operator运算符名称(形参表列) { //对运算符的重载处理} ## 3.重载的两种方式### (1)类内重载运算符重载函数作为类的成员函数```cpp #include using namespace std; class Point{ public: Point(){}; 立即下载 微信扫一扫:分享 微信里点“发现”,扫一下 二维码便可将本文分享至朋友圈。