Funkcja zaprzyjaźniona: Różnice pomiędzy wersjami

[wersja nieprzejrzana][wersja nieprzejrzana]
Usunięta treść Dodana treść
m zmiana kolejnosci i poprawka w linku
Linia 4:
* Nie jest ważne w którym miejscu klasy (''private'', ''protected'', ''public'') zostanie przyjaźń zadeklarowana. Przyjaźnie danej klasy są stosunkowo ważne z punktu widzenia projektanta stąd też deklaracje przyjaźni zaleca się deklarować na samym początku deklaracji klasy.
* Przyjaźń nie jest [[Dziedziczenie (programowanie obiektowe)|dziedziczona]].
* Gdy istnieje wiele pzeładowanych[[Przeciążanie funkcji|przeciążonych funkcji]], '''funkcją zaprzyjaźnioną''' klasy jest tylko ta funkcja, która ma zgodną listę argumentów z zadeklarowaną '''funkcją zaprzyjaźnioną'''.
* Funkcja może być przyjacielem wielu klas.
* Funkcja zaprzyjaźniona może być zarówno funkcją globalną, jak i funkcją składową innej klasy.