老 师说这是考试的重点,但是我忘记是啥意思了当时她就让我们把这个画下来,现在我看不懂了꒦ິ^꒦ິ
形参是第二运算对象,是指这个重载适用于类在加号前的情况。这个不好看,看下一个重载,.... +(float ...的这个,适用于 c3 = c1 + 1.0; (相当于c3=c1.operator+(1.0))这种的;而对于c3 = 1.0 + c3;(float类没有重载Complex类为参数的operator+函数) 这种会报错;
+
号 的 运算符重载,
c3 = c1 + c2, 这就是 两个Complex 类 c1 和 c2 之间相加;重载方法的入参 就是 + 号运算符的 第二个操作数,即 c2。
do…while循环至少执行一次循环体.
而for,while循环必须先判断条件是否成立,然后决定是否执行循环体语句
而相对于用这些循环语句其自身效率如何我就不怎么清楚(我觉得for的效率应该是最好的)