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

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
Kocio (dyskusja | edycje)
m drobne techniczne
Linia 2:
 
== Właściwości ==
* 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)|dziedziczona]].
* Gdy istnieje wiele [[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ą'''.