* nieNie 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źńPrzyjaźń nie jest [[Dziedziczenie (programowanie obiektowe)|dziedziczona]].▼
* należy pamiętać, że '''funkcja zaprzyjaźniona''' nie jest składnikiem klasy, stąd też nie ma wskaźnika ''this'' (w języku C++ itp.),▼
* gdyGdy istnieje wiele pzeładowanych funkcji, '''funkcją zaprzyjaźnioną''' klasy jest tylko ta funkcja, która ma zgodną listę argumentów z zadeklarowaną '''funkcją zaprzyjaźnioną'''.▼
* funkcjaFunkcja może być przyjacielem wielu klas,.
▲* gdy istnieje wiele pzeładowanych funkcji, '''funkcją zaprzyjaźnioną''' klasy jest tylko ta funkcja, która ma zgodną listę argumentów z zadeklarowaną '''funkcją zaprzyjaźnioną'''
* funkcjaFunkcja zaprzyjaźniona może być zarówno funkcją globalną, jak i funkcją składową innej klasy,.
▲* należyNależy pamiętać, że '''funkcja zaprzyjaźniona''' nie jest składnikiem klasy, stąd też nie ma wskaźnika ''this'' (w języku C++ itp.),.
▲* przyjaźń nie jest [[Dziedziczenie (programowanie obiektowe)|dziedziczona]].