X Poznaj C++ w 24 godziny
Ograniczenia przy przeciążaniu operatorów ................................203
Co i kiedy przeciążać .......................................... 203
Operator - .....................................................................................203
Operatory konwersji .....................................................................206
Operator intO ................................................................................208
Podsumowanie ..............................................................................209
Pytania i odpowiedzi .....................................................................210
Co to jest tablica? ..........................................................................211
Elementy tablicy ...........................................................................212
Zapis za końcem tablicy ................................................................213
Błąd słupków ogrodzeniowych ......................................................213
Inicjalizacja tablic .........................................................................214
Tablice obiektów............................................................................215
Tablice wielowymiarowe ...............................................................216
Inicjalizacja tablic wielowymiarowych .........................................217
Kilka słów o pamięci .....................................................................218
Tablice wskaźników ......................................................................219
Deklarowanie tablicy na stercie ...................................................220
Wskaźnik do tablicy a tablica wskaźników ..................................221
Nazwy wskaźników i tablic.......................................................... 221
Usuwanie tablicy ze sterty............................................................223
Tablice znaków (char) ...................................................................223
strcpyO i strncpyO .........................................................................225
Klasy obsługujące łańcuchy..........................................................227
Podsumowanie ..............................................................................227
Pytania i odpowiedzi .....................................................................228
Część V Dziedziczenie i polimorfizm 229
16 Dziedziczenie..............................................................................231
Co to jest dziedziczenie?................................................................231
Dziedziczenie i pochodzenie..........................................................232
Królestwo zwierząt........................................................................233
Tworzenie klasy pochodnej ...........................................................233
Private czy Protected ....................................................................235
Konstruktory i destruktory...........................................................237
Przekazywanie argumentów do konstruktora bazowego.............239
Nadpisywanie funkcji....................................................................243
Przeciążanie czy nadpisywanie.....................................................245
Ukrywanie metod klasy bazowej ..................................................245
Wywołanie metody bazowej ..........................................................246
Podsumowanie ..............................................................................248
Pytania i odpowiedzi .....................................................................248
17 Polimorfizm i klasy pochodne ................................................249
Ograniczenia przy przeciążaniu operatorów ................................203
Co i kiedy przeciążać.....................................................................203
Operator = .....................................................................................203
Operatory konwersji .....................................................................206
Operator intO ................................................................................208
Podsumowanie ..............................................................................209
Pytania i odpowiedzi .....................................................................210
Co to jest tablica? ..........................................................................211
Elementy tablicy ...........................................................................212
Zapis za końcem tablicy................................................................213
Błąd słupków ogrodzeniowych......................................................213
Inicjalizacja tablic ............................................................ 214
Tablice obiektów............................................................................215
Tablice wielowymiarowe ...............................................................216
Inicjalizacja tablic wielowymiarowych .........................................217
Kilka słów o pamięci .....................................................................218
Tablice wskaźników ............................. 219
Deklarowanie tablicy na stercie ...................................................220
Wskaźnik do tablicy a tablica wskaźników ..................................221
Nazwy wskaźników i tablic...........................................................221
Usuwanie tablicy ze sterty............................. 223
Tablice znaków (char) ...................................................................223
strcpyO i strncpyO .........................................................................225
Klasy obsługujące łańcuchy..........................................................227
Podsumowanie ..............................................................................227
Pytania i odpowiedzi .....................................................................228
Część V Dziedziczenie i polimorfizm 229
16 Dziedziczenie..............................................................................231
Co to jest dziedziczenie?................................................................231
Dziedziczenie i pochodzenie..........................................................232
Królestwo zwierząt.................................................................... 233
Tworzenie klasy pochodnej ...........................................................233
Private czy Protected ....................................................................235
Konstruktory i destruktory...........................................................237
Przekazywanie argumentów do konstruktora bazowego.............239
Nadpisywanie funkcji....................................................................243
Przeciążanie czy nadpisywanie.....................................................245
Ukrywanie metod klasy bazowej ..................................................245
Wywołanie metody bazowej ..........................................................246
Podsumowanie ..................................... 248
Pytania i odpowiedzi .....................................................................248
17 Polimorfizm i klasy pochodne ................................................249
Metody wirtualne..........................................................................249
Jak działają metody wirtualne ............ 253