我画的这两行讲的啥我给忘了

老 师说这是考试的重点,但是我忘记是啥意思了当时她就让我们把这个画下来,现在我看不懂了꒦ິ^꒦ິ

img

形参是第二运算对象,是指这个重载适用于类在加号前的情况。这个不好看,看下一个重载,.... +(float ...的这个,适用于 c3 = c1 + 1.0; (相当于c3=c1.operator+(1.0))这种的;而对于c3 = 1.0 + c3;(float类没有重载Complex类为参数的operator+函数) 这种会报错;

+ 号 的 运算符重载,
c3 = c1 + c2, 这就是 两个Complex 类 c1 和 c2 之间相加;重载方法的入参 就是 + 号运算符的 第二个操作数,即 c2。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^