[C++] Enkapsulacja(hermetyzacja) klasy
Ostatnio zmodyfikowano 2016-05-27 23:32
carlosmay |
» 2016-05-27 15:26:34 friend istream & operator <<( istream & wyjscie, const Komputer k ); |
to jest źle. friend ostream & operator <<( ostream & wyjscie, const Komputer & k ); |
|
ninja1234 Temat założony przez niniejszego użytkownika |
» 2016-05-27 16:03:34 friend ostream & operator <<( ostream & wyjscie, const Komputer k ); wystarczy, przy friend istream & operator >>( istream & wejscie, Komputer & k );
jest ważna referencja Komputer & k teraz jak istream i ostream pozmieniałem ,wszystko działa i nie potrzeba const Komputer żeby mieć dostęp do prywatnych pól o dziwo. |
|
carlosmay |
» 2016-05-27 16:09:22 Przy istream obiekt nie może być const , bo nie byłoby możliwe wypełnienie właściwości. Natomiast przy ostream modyfikator const uniemożliwia wprowadzanie zmian w obiekcie (ma tylko wypisać właściwości). |
|
ninja1234 Temat założony przez niniejszego użytkownika |
» 2016-05-27 23:32:26 ok, dzieki za pomoc. |
|
1 « 2 » |