Witam,
chcę przeładować operator "+", mój kod jest nastepujący:
class Vector
{
public: int x;
public: int y;
public: Vector(int x, int y) : x(x), y(y) {};
public: Vector operator*(Vector v1, int val)
{
Vector v(v1.x * val, v1.y * val);
return v;
}
};
Dostaję error: too many parameters for this operator function (dla public: Vector operator*(Vector v1, int val))
Proszę o pomoc, poniewaz nie rozumem dlaczego tak jest.