Serdecznie Witam,
Chce przeciążyć operator- jako funkcje składową klasy.
Mam jako globalną a nie umiem składowej.
Czyli mam tak:
class Dziedziczenie:public Klasa //utworzenie klasy pochodnej
{
public:
friend Dziedziczenie operator-(Dziedziczenie &a, Dziedziczenie &b);
};
Dziedziczenie operator-(Dziedziczenie &m, Dziedziczenie &d)
{
...//cialo funkcji
}
Jak napisać żeby była to funkcja składowa ? Aha i chce się do niej odniesc operatorem zakresu :: zeby w innym pliku dopisac cialo. Czyli w jednym pliku miec samą definicje, a w drugim pliku tej samej klasy rozwinięcie i chce sie dostac operatorem zakresu.
Proszę o wsparcie :)