Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Spistreści
5
5.8.Szablonyklasifunkcji...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..131
5.8.1.Szablonyklas...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...133
5.8.2.Szablonyfunkcji...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..134
5.8.3.SzablonywstandardowejbiblioteceC++...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..135
60
Operacjenaobiektach000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140
6.1.Obiektyifunkcjestałe...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..140
6.1.1.Specyfikatormutable...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...141
6.2.Kopiowanieobiektów...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...142
6.3.Przekazywanieobiektówdo/zfunkcji...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..145
6.4.Konwersjeobiektówklas...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
.149
6.4.1.Specyfikatorexplicit...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
.150
6.5.Tabliceobiektów...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
.152
6.6.Wskaźnikidoelementówobiektu...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...157
6.6.1.Wskaźnikidozmiennychskładowychobiektu...
...
...
...
...
...
...
...
...
...
...
...
...
...157
6.6.2.Wskaźnikidofunkcjiskładowychobiektu...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...158
70
Mechanizmydziedziczenia00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
7.1.Hierarchiedziedziczenia...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..160
7.2.Dziedziczeniepojedyncze...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..163
7.2.1.Konstruktoryidestruktorydomyślne...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...164
7.2.2.Konstruktoryidestruktorydefiniowane...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
.165
7.3.Dziedziczeniemnogie...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...169
7.3.1.Wirtualneklasybazowe...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..173
80
Polimorfizmifunkcjewirtualne00000000000000000000000000000000000000000000000000000000000000000000000000000000000177
8.1.Wskaźnikiireferencjewhierarchiiklas...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..177
8.2.Funkcjewirtualne...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...179
8.3.Implementacjafunkcjiwirtualnych...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...182
8.4.Wirtualnedestruktory...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...183
8.4.1.Destruktorywhierarchiiklas...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...184
8.5.Zasięgireguładominacji...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
.187
8.6.Klasyabstrakcyjneifunkcjeczystowirtualne...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
.191
90
Strumienieipliki000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000194
9.1.Klasystrumieniwejścia/wyjścia...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..195
9.1.1.Funkcjeskładoweklasstrumieniowych...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..197
9.2.Formatowaniewejściaiwyjścia...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..199
9.2.1.Manipulatory...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
.202
9.3.Pliki...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
....204
9.3.1.Plikjakoparametrfunkcjimain...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..207
9.3.2.Dostępswobodny...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...208
9.3.3.Plikibinarne...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..210
100Obsługawyjątków0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000214
10.1.ModelobsługiwyjątkówwjęzykuC++...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..215
10.1.1.Deklaracjewyjątków...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
.216
10.2.Wyjątekjakoobiekt...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...218
10.3.Sygnalizacjawyjątkówwdeklaracjifunkcji...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
.220
10.4.Propagacjawyjątków...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
.222
10.5.Wyjątkiizasobysystemowe...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
.224
10.6.Wyjątkiwoperacjachnewidelete...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
.225
10.6.1.Operatorynew...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..226