Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
6
3.3.
3.4.
3.5.
Spistreści
Naszprzyjacieldebugger
84
Podstawowastrukturadanych-std::vector
87
Przykładowyprojekt-implementowaniemacierzywpostaci
wektorawektorów
93
3.6.
Specjalnywektordoprzechowywaniatekstu-std::string
95
3.7.
Słowokluczoweautoorazdecltypedoautomatycznejdedukcjitypu
101
3.8.
Popularnealgorytmystandardowe
104
3.9.
Struktury:zbieranieobiektówróżnegotypu
108
3.10.
(x)Tabliceostałymrozmiarze
113
3.10.1.
Wielowymiarowetabliceostałymrozmiarze
115
3.11.
Referencje
117
3.12.
(x)Wskaźniki
121
3.12.1.
Dostępdoobiektówzapomocąwskaźników
121
3.13.
Instrukcje
126
3.13.1.
Blokiinstrukcjiorazdostępdozmiennych-rolanawiasówklamrowych
127
3.13.2.
InstrukcjeC++
129
3.13.2.1.Instrukcjewarunkowe
129
3.13.2.2.Instrukcjepętli
135
3.13.2.3.Instrukcjepomocnicze-continueorazbreak
140
3.13.2.4.Instrukcjagoto
142
3.13.2.5.Strukturalnaobsługawyjątków-instrukcjatry-catch
142
3.14.
Funkcje
144
3.14.1.
AnatomiafunkcjiwC++
145
3.14.2.
Przekazywanieargumentówdoizfunkcji
150
3.14.2.1.Przekazywanieargumentówprzezkopię(semantykawartości)
151
3.14.2.2.Pośrednieprzekazywanieargumentówprzezreferencję
153
3.14.2.3.(x)Przekazywanieprzezwskaźnik
155
3.14.3.
Mechanizmwywoływaniafunkcjiifunkcjewbudowane
157
3.14.4.
Funkcjerekurencyjneistoswywołań
159
3.14.5.
Przeciążaniefunkcji-rozwiązywaniewidocznościzapomocąprzestrzeni
nazw
160
3.14.6.
Funkcjelambda
163
3.14.7.
(x)Więcejnatematfunkcjilambda
168
3.14.8.
(x)Wskaźnikidofunkcji
174
3.14.9.
(x)Funkcjewśrodowiskuobiektowym
176
3.15.
Przykładowyprojekt-opakowywanieobiektówstrukturą
zkonstruktorem
178
3.15.1.
EMatrixwśrodowiskuobiektowym
181
3.15.2.
PodstawoweoperacjezużyciemEMatrix
182
3.15.3.
OperacjewejściaiwyjścianaEMatrix
184
3.15.4.
ProsteoperacjematematycznenamacierzyEMatrix
186
3.15.5.
Organizowanieplikówprojektuiuruchamianieaplikacji
188
3.15.6.
Rozszerzanieinicjalizacjimacierzyzapomocąprostegogeneratoraliczb
losowych
191