Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Operatorodwołaniadoskładowejprzezwskaźnik...................
Wskaźnikiitablice..........................................
Wskaźnikiniebezpieczne...................................
Wskaźnikivoidistd::byte.....................................
Literałnullptriwyrażenialogiczne...............................
Referencje.......................................................
Użyciewskaźnikówireferencji........................................
Jednokierunkowelistyłączone:podstawowastrukturaopartanawskaźnikach
Stosowaniereferencji........................................
Wskaźnikithis.............................................
Poprawabezpieczeństwazapomocąsłowakluczowegoconst...........
Zmienneskładoweconst......................................
Listyinicjalizacyjneskładowych.................................
Dedukcjatypuzużyciemsłowakluczowegoauto...........................
Inicjalizacjazużyciemsłowakluczowegoauto......................
Słowokluczoweautoitypyreferencyjne...........................
Słowokluczoweautoirefaktoryzacjakodu........................
Podsumowanie...................................................
75
76
79
81
81
81
82
82
85
86
87
88
89
90
90
91
91
92
4
CYKLŻYCIAOBIEKTU
93
Czasprzechowywaniaobiektu........................................
93
Alokacja,dealokacjaiczasżycia................................
94
Zarządzaniepamięcią.......................................
94
Automatycznyczasprzechowywania.............................
94
Statycznyczasprzechowywania.................................
95
Czasprzechowywanialokalnydlawątku..........................
98
Dynamicznyczasprzechowywania..............................
99
Śledzeniecyklużyciaobiektu.........................................
101
Wyjątki.........................................................
103
Słowokluczowethrow........................................103
Użycieblokówtry-catch......................................
104
Klasywyjątkówbibliotekistdlib.................................
106
Obsługawyjątków..........................................
107
Wyjątkidefiniowaneprzezużytkownika...........................
110
Słowokluczowenoexcept.....................................110
Stoswywołańiwyjątki.......................................
110
KlasaSimpleString.................................................
112
Dołączaniełańcuchówiichwyświetlanie..........................
114
UżycieklasySimpleString.....................................115
WykorzystywanieklasySimpleString..............................116
Zwijaniestosuwywołań......................................
117
Wyjątkiiwydajność.........................................
119
Alternatywydlawyjątków.....................................
120
Semantykakopiowania.............................................121
Konstruktorykopiujące.......................................123
Przypisaniekopiujące........................................126
Kopiowaniedomyślne........................................
128
Wskazówkidotyczącekopiowania...............................129
Semantykaprzenoszenia............................................
129
Kopiowaniemożebyćnieekonomiczne...........................
130
Kategoriewartości..........................................
131
Szczegółowyspistreści
xiii