13. C-struktury i unie
Dalej: 13.1 C-struktury
W górę: PRG2/C++
Wstecz: 12.7 Lokalizujący przydział pamięci
13. C-struktury i unie
W języku C++, jak w każdym języku obiektowym, mamy możliwość
definiowania własnych typów danych, wraz z określeniem operacji,
jakie na tych danych można wykonywać. Służą do tego (jak w
Javie)
klasy, występujące w C++, z powodów głównie
historycznych, pod dwoma nazwami: klas i struktur.
Jednak typy złożone istnieją również w czystym C.
Mają one postać unii i struktur. W C++ implementacja struktur
została rozszerzona (i jest w zasadzie taka jak dla klas), ale warto
zdawać sobie sprawę, jak wyglądają struktury zgodne
z implementacją w C. Tego typu struktury, które będziemy nazywać
C-strukturami, są bardzo często używane nawet w programach
napisanych w C++, głównie ze względu na to, że C-strukturami są
często typy zdefiniowane w standardowych bibliotekach.
Podrozdziały
13.1 C-struktury
13.2 Unie
Dalej: 13.1 C-struktury
W górę: PRG2/C++
Wstecz: 12.7 Lokalizujący przydział pamięci
T.R. Werner, 24 wrzesnia
2007, godz. 22:51
Wyszukiwarka
Podobne podstrony:
node85 U6NI7GRP2L5WK6Z5UFNQS5TXRPZAPEHA7ZGQX3Inode85node85node85 GTWTZ44SCWN2TUXPLCTJEPFT7XZRJEBPCU266ZInode85 YCD2FJFA5GHGA7CA7QGHR74SDAA43LB44RHWMEYnode85 1node85więcej podobnych podstron