Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C++] Enkapsulacja(hermetyzacja) klasy

Ostatnio zmodyfikowano 2016-05-27 23:32
Autor Wiadomość
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 );
P-148617
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
C/C++
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.
P-148618
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).
P-148619
ninja1234
Temat założony przez niniejszego użytkownika
» 2016-05-27 23:32:26
ok, dzieki za pomoc.
P-148634
1 « 2 »
Poprzednia strona Strona 2 z 2