C++操作符重载为什么报错

img

img


为什么是错的啊
明明照着ppt打的应该一模一样啊,一直报这个错误。

在类里面重载只需要第二个参数,第一个参数是类本身。在类外重载才需要两个参数

静态型的二元运算符重载是2个参数
而成员函数型的,只需要1个参数,你这个目测是成员函数型的。

你抄错了吧,上图是complex,下图是vector,而vector是c++的一个关键字哦。

你的ppt里的函数在哪个类里呢?