[C++] Przeciazanie operatora +

Przeciążając operator + w taki sposób

nazwa_klasy operator+(nazwa_klasy arg1, nazwa_klasy arg2);

a potem sie do niego odwołując

nazwa_klasy nazwa_klasy::operator(nazwa_klasy arg1, nazwa_klasy arg2)

{ //cos tam }

kompilator dev-c++ wywala 2 errory ze musi przyjmować jeden argument lub żadnego… czego tak jest dla mnie jest to nieodgadnione…może Wy macie jakieś pomysł byłbym bardzo rad…

Jeżeli definiujesz go jaki składową klasy to wtedy jednym z argumentów jest this. operator+ przyjmuje 2 argumenty w wersji globalnej.