Przeciązenie operatora ">>"
Ostatnio zmodyfikowano 2013-01-14 17:23
ptaq Temat założony przez niniejszego użytkownika |
Przeciązenie operatora ">>" » 2013-01-13 17:11:12 Witam, raczej błachy problem, ale sie zawiesiłem.
W klasie A chce odczytać dane z pliku i zapisać do vectora klasy B -> vector<B> ,problem w tym (a przynajmniej mi sie tak wydaje :)) że pola skladowe klasy A sa prywatne. Moge napisać funkcje ktorymi bedę ustawił te pola, jedna nie wiem jak w tym przypadku ma wygladać przeciążenie operatora >>.
|
|
DejaVu |
» 2013-01-13 18:40:11 jeżeli klasa A ma składowe prywatne to operator musi być zdefiniowany wewnątrz klasy A, bądź klasa A musi 'wystawiać' te informacje do np. odczytu za pomocą napisanych metod. Ewentualnie można napisać funkcję zaprzyjaźnioną - wówczas istnieje możliwość napisania deklaracji i implementacji poza klasą. |
|
ptaq Temat założony przez niniejszego użytkownika |
» 2013-01-14 14:55:12 dzieki temat ogarniety :) |
|
DejaVu |
» 2013-01-14 17:23:28 Następnym razem zamieść chociaż fragment rozwiązania. |
|
« 1 » |