Witam,
jeżeli mam deklaracje przyjaźni z funkcją inline, to tą funkcję muszę włączać do każdego pliku w którym jest klasa.
Ale gdzie mam pisać to ‘inline’ ? I w deklaracji przyjaźni i definicji funkcji czy wystarczy tylko w 1 miejscu ?
Witam,
jeżeli mam deklaracje przyjaźni z funkcją inline, to tą funkcję muszę włączać do każdego pliku w którym jest klasa.
Ale gdzie mam pisać to ‘inline’ ? I w deklaracji przyjaźni i definicji funkcji czy wystarczy tylko w 1 miejscu ?
Jeżeli chcesz aby funkcja naprawdę była inline to musi ona zostać dołączona w raz z definicją, więc niema sensu dzielić jej na deklaracje i definicje.
Aaa fakt. Zapomniałem zresztą, ze jak jakas funkcje zdefiniuje w obrebie klasy (nawet przy dekl. przyjazni) to jest ona juz inline od razu, więc nawet tego słowa nie muszę pisać Dzięki
Jak definiujesz w obrębie klasy to nie jest to funkcja zaś metoda.