Klasa zaprzyjaźniona
Z Wikipedii
Klasa zaprzyjaźniona - w języku programowania C++ inna klasa, która ma dostęp do prywatnych składników danej klasy, a konkretniej: której funkcje składowe (metody) mają dostęp do prywatnych składników danej klasy. Przyjaźń deklaruje zawsze klasa która chce by inna klasa miała dostęp do jej składników prywatnych - nigdy na odwrót.
[edytuj] Właściwości
- Nie jest ważne w którym miejscu klasy (private, protected, public) zostanie przyjaźń zadeklarowana. Przyjaźnie danej klasy są stosunkowo ważne z punktu widzenia projektanta stąd też deklaracje przyjaźni zaleca się deklarować na samym początku deklaracji klasy.
- Klasa może być przyjacielem wielu klas.
- Klasa może mieć wielu przyjaciół (zarówno klasy jak i funkcje).
- Przyjaźń nie jest przechodnia. Oznacza to, że gdy klasa C jest przyjacielem klasy B, a klasa B jest przyjacielem klasy A, to nie oznacza to, że klasa C jest przyjacielem klasy A (przyjaciel mojego przyjaciela nie musi być moim przyjacielem).
- Przyjaźń nie jest dziedziczona.
[edytuj] Przykład w C++
class A { friend class B; // deklaracja przyjaźni private: int x; // zmienna w sekcji prywatnej }; class B { public: void wpiszIks( A& obiekt , const int wartosc ) { obiekt.x = wartosc; // niemożliwe bez deklaracji przyjaźni return; } };
[edytuj] Zobacz też
| Będzie weto prezydenta do ustawy oświatowej? |
|
"Gazeta Wyborcza": Sztandarowy pomysł PO na edukację - obniżenie wieku szkolnego - jest zagrożony, bo prezydent może zawetować ustawę oświatową. Głowie państwa nie podobają się propozycje decentralizacyjne.
|
| O. Rydzyk: ruszamy z geotermią |
|
Rozpoczęcie 1 września prac wiertniczych w celu poszukiwań złóż geotermalnych w Toruniu zapowiedział w Radiu Maryja i Telewizji Trwam o. Tadeusz Rydzyk.
|
| Człowiek, "który nie da sobie dmuchać w kaszę" u prezydenta |
|
"Rzeczpospolita": Wraz z przyjściem Piotra Kownackiego skończyła się w pałacu prezydenckim era kiepskiej polityki informacyjnej, a członkowie rządu znaleźli twardego przeciwnika.
|
| "Rz": były agent SB zostanie prezesem bankowego giganta? |
|
"Rzeczpospolita": Wymieniany jako kandydat na prezesa PKO BP Sławomir Lachowski współpracował z wywiadem PRL. Z jego teczki zachowanej w IPN wynika, że miał przekazywać informacje o Amnesty International (AI).
|
| KP: L. Kaczyński poskramiał kraje nadbałtyckie |
|
- To prezydent łagodził ostre stanowisko Litwy, Łotwy i Estonii - mówi dziennikowi.pl Piotr Kownacki, szef Kancelarii Prezydenta. Wcześniej informowano, że to przywódcy państw nadbałtyckich jak i prezydent USA hamowali zapędy prezydenta Polski.
|