Poznaj C++ w$ godziny0009

Poznaj C++ w$ godziny0009



viii Poznaj C++ w 24 godziny

8    Zaawansowane sterowanie programem ...............................105

Pętle...............................................................................................105

Najstarszy rodzaj pętli - goto ......... 106

Dlaczego nie wykorzystuje się instrukcji goto ..............................106

Pętle while .....................................................................................107

Złożona instrukcja while...............................................................108

continue i break ............................................................................109

Pętla while(l) ................................................................................111

Pętle do...while ..............................................................................112

Pętla for .........................................................................................114

Zaawansowana pętla for ...................................... 116

Wielokrotna inicjalizacja i inkrementacja ....................................116

Puste instrukcje w for ...................................................................117

Pusta treść pętli for.......................................................................119

Zagnieżdżone pętle for ........................................... 120

Instrukcja switch...........................................................................121

Podsumowanie ..............................................................................123

Pytania i odpowiedzi .....................................................................124

Część III Zarządzanie pamięcią    125

9    Wskaźniki ............... 127

Co to jest wskaźnik?......................................................................127

Przypisywanie adresu do wskaźnika............................................131

Nazwy wskaźników.......................................................................132

Operator dostępu pośredniego ......................................................132

Wskaźniki, adresy i zmienne ........................................................133

Manipulowanie danymi za pomocą wskaźników..........................134

Kontrolowanie adresu ...................................................................135

Dlaczego będziemy wykorzystywać wskaźniki? ...........................137

Stos i wolna pamięć.......................................................................137

Utrata obszarów na stercie ...........................................................140

Podsumowanie ..............................................................................141

Pytania i odpowiedzi .....................................................................142

10 Zaawansowane wykorzystanie wskaźników .......................143

Tworzenie obiektów na stercie......................................................143

Usuwanie obiektów ......................................................................144

Dostęp do danych wewnętrznych klasy........................................145

Dane wewnętrzne na stercie.........................................................146

Wskaźnik this................................................................................147

Do czego służy wskaźnik this........................................................149

Zgubione wskaźniki ......................................................................149

Wskaźniki const ............................................................................149

Stałe wskaźniki i stałe funkcje wewnętrzne ................................150

Wskaźnik const this ......................................................................152

Podsumowanie ..............................................................................152

Pytania i odpowiedzi .....................................................................152

8    Zaawansowane sterowanie programem ...............................105

Pętle...............................................................................................105

Najstarszy rodzaj pętli - goto .......................................................106

Dlaczego nie wykorzystuje się instrukcji goto..............................106

Pętle while.....................................................................................107

Złożona instrukcja while....................... 108

continue i break ............................................................................109

Pętla while(l) ................................................................................111

Pętle do...while ..............................................................................112

Pętla for.........................................................................................114

Zaawansowana pętla for ........... 116

Wielokrotna inicjalizacja i inkrementacja ....................................116

Puste instrukcje w for ..... 117

Pusta treść pętli for.......................................................................119

Zagnieżdżone pętle for ..................................................................120

Instrukcja switch...........................................................................121

Podsumowanie ..................... 123

Pytania i odpowiedzi .....................................................................124

Część III Zarządzanie pamięcią    125

9    Wskaźniki ....................................................................................127

Co to jest wskaźnik?......................................................................127

Przypisywanie adresu do wskaźnika ............................................131

Nazwy wskaźników.......................................................................132

Operator dostępu pośredniego ....................................... 132

Wskaźniki, adresy i zmienne ........................................................133

Manipulowanie danymi za pomocą wskaźników..........................134

Kontrolowanie adresu ...................................................................135

Dlaczego będziemy wykorzystywać wskaźniki? ...........................137

Stos i wolna pamięć................................ 137

Utrata obszarów na stercie ...........................................................140

Podsumowanie ..............................................................................141

Pytania i odpowiedzi .....................................................................142

10 Zaawansowane wykorzystanie wskaźników .......................143

Tworzenie obiektów na stercie......................................................143

Usuwanie obiektów ......................................................................144

Dostęp do danych wewnętrznych klasy........................................145

Dane wewnętrzne na stercie.........................................................146

Wskaźnik this................................................................................147

Do czego służy wskaźnik this........................................................149

Zgubione wskaźniki ......................................................................149

Wskaźniki const ............................................................................149

Stałe wskaźniki i stałe funkcje wewnętrzne ................................150

Wskaźnik const this ......................................................................152

Podsumowanie ..............................................................................152

Pytania i odpowiedzi .....................................................................152


Wyszukiwarka

Podobne podstrony:
Poznaj C++ w$ godziny0119 Zaawansowane sterowanie programem 107Pętle while Pętla while pozwala na po
Poznaj C++ w$ godziny0121 Zaawansowane sterowanie programem 109 W liniach 12-15 wprowadzamy wartości
Poznaj C++ w$ godziny0123 Zaawansowane sterowanie programem 111 W linii 32 obliczana jest reszta z d
Poznaj C++ w$ godziny0125 Zaawansowane sterowanie programem Listing 8.6. Pomijanie pętli while 1:
Poznaj C++ w$ godziny0127 Zaawansowane sterowanie programem 115Listing 8.8. Jeszcze raz pętla while
Poznaj C++ w$ godziny0129 Zaawansowane sterowanie programem 117Listing 8.10. Demonstracja wielokrotn
Poznaj C++ w$ godziny0131 Zaawansowane sterowanie programem 119EFEKT DZIAŁANIA: No to ile razy sie p
Poznaj C++ w$ godziny0133 Zaawansowane sterowanie programem 121 Jaki znak?
Poznaj C++ w$ godziny0135 Zaawansowane sterowanie programem 153 20:    break; 21: &nb
Poznaj C++ w$ godziny0117 Godzina 8Zaawansowane sterowanie programem Działanie każdego większego pro
Poznaj C++ w$ godziny0015 XIV Poznaj C++ w 24 godziny Część VIII Dodatki    407 A &nb
Poznaj C++ w$ godziny0007 VI Poznaj C++ w 24 godziny Przypisywanie wartości do zmiennych
Poznaj C++ w$ godziny0011 X Poznaj C++ w 24 godziny Ograniczenia przy przeciążaniu operatorów
Poznaj C++ w$ godziny0013 XII Poznaj C++ w 24 godziny 21    Preprocesor .............
Poznaj C++ w$ godziny0017 XVI Poznaj C++ w 24 godziny ZAWSZE NIGDY Zawsze wykorzystuj tabele Zaws
Poznaj C++ w$ godziny0158 Zaawansowane wykorzystanie wskaźników 147 32:    } 33: 34:
Poznaj C++ w$ godziny0160 Zaawansowane wykorzystanie wskaźników 149Do czego służy wskaźnik this Gdyb
Poznaj C++ w$ godziny0162 Zaawansowane wykorzystanie wskaźników 151 Zaawansowane wykorzystanie wskaź
Poznaj C++ w$ godziny0182 Zaawansowane referencje i wskaźniki 171 int PobierzWiek() const { return j

więcej podobnych podstron