Wpis z mikrobloga

#naukaprogramowania #cpp Nowy tydzień, nowy materiał, nowe problemy ( ͡° ʖ̯ ͡°) Kod Mam taki o to kod. Pytanie jak przeciążyć operator << jako przyjaciela i czy przeciążenie + i - jest dobre ?
Pytanie nr 2. Jak będę mógł przeciążyć inne operatory typu bool, oraz najważniejszy z którym podejrzewam, że będzie najwięcej zachodu operator mnożenia dwóch macierzy. Tak sobie się męczę od wczoraj.
  • 3
  • Odpowiedz
@lukaszwasyl: imo keyword 'friend' jest bardzo niefortunny w ogóle (klasa dowiaduje się o rzeczach niekoniecznie dla niej istotnych). W przypadku strumienia, może, jeżeli wszędzie przestrzegasz takiego standardu (ale: klasa związana z danymi zaczyna rozumieć coś takiego jak strumień). Czy globalny operator<< nie wystarczyłby do tego co chcesz osiągnąć? Widziałem implementacje operacującę na plikach "printers" właśnie z definicjami operatora wypisania (plus przydatne do gtestu).
  • Odpowiedz