funkcje zaprzyjaźnione c++

funkcje zaprzyjaźnione c++
SA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 61
0

Witam, czy mógły ktoś wyjaśnić mi taki zapis, wiem, ze odnosi się to do funkcji zaprzyjaźnionych ale więcej informacji o takim zapisie nie mogę znaleźć:

Kopiuj
friend ostream & operator<<(ostream & out, Polynomial & p)

Polynomial - klasa,a p - przykłądowy obiekt

KA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 72
3

Przeciążenie operatora <<. Tutaj wszystko wyjaśnione: https://pl.wikibooks.org/wiki/C%2B%2B/Przeciążanie_operatorów#Przyk.C5.82ad_zastosowania

P.S. Dobrze by było dopisać jeszcze const przed Polynomial

c7
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 89
0

Zaprzyjaźniasz po to, aby pewna funkcja mogła "zobaczyć" wszystkie składowe klasy Polynomial(w tym prywatne).
Googlefu twe słabe - tutaj poznasz przyjaciół

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.