Poznaj C++ w$ godziny0010

Poznaj C++ w$ godziny0010



Spis treści    ix

11    Referencje ...................................................................................153

Co to jest referencja? .....................................................................153

Tworzenie referencji......................................................................154

Wykorzystanie operatora adresu na referencjach........................155

Do czego można tworzyć referencje?.............................................158

Puste (nuli) wskaźniki i puste (nuli) referencje ...........................158

Przekazywanie argumentów funkcji przez referencje .................159

Implementacja funkcji ZamienO

z wykorzystaniem wskaźników..................... 160

Implementacja funkcji ZamienO z wykorzystaniem referencji .... 161

Interpretacja nagłówków i prototypów funkcji............................163

Zwracanie wielu wartości .............................................................163

Zwracanie wartości przez referencje ............................................165

Podsumowanie ........................... 166

Pytania i odpowiedzi .....................................................................166

12    Zaawansowane referencje i wskaźniki .................................167

Efektywność przekazywania przez referencje..............................167

Przekazywanie stałych (const) wskaźników.................................170

Alternatywne rozwiązanie - referencje ........................................172

Kiedy wykorzystywać referencje, a kiedy wskaźniki ...................174

Nie zwracaj referencji do obiektów lokalnych ..............................175

Zwracanie referencji do obiektu na stercie...................................176

Wskaźnik, gdzie się podział wskaźnik? ........................................178

Podsumowanie ..............................................................................179

Pytania i odpowiedzi .....................................................................179

Część IV Zaawansowane narzędzia    181

13    Zaawansowane funkcje ............................................................183

Przeciążanie funkcji wewnętrznych .............................................183

Wykorzystywanie wartości domyślnych .......................................185

Wartości domyślne czy przeciążanie funkcji ................................188

Konstruktor domyślny ..................................................................188

Przeciążanie konstruktorów .........................................................188

Inicjalizacja obiektów....................................................................189

Konstruktor kopiujący ..................................................................189

Podsumowanie ..............................................................................193

Pytania i odpowiedzi ............. 194

14    Przeciążanie operatorów.........................................................195

Przeciążanie operatorów ...............................................................195

Funkcja inkrementująca ...............................................................196

Przeciążenie operatora przyrostkowego .......................................198

Różnica między operatorem przyrostkowym

a przedrostkowym ....................................................................198

Operator + .....................................................................................200

Przeciążanie operatora + ..............................................................201

11    Referencje ...................................................................................153

Co to jest referencja?.....................................................................153

Tworzenie referencji......................................................................154

Wykorzystanie operatora adresu na referencjach........................155

Do czego można tworzyć referencje?.............................................158

Puste (nuli) wskaźniki i puste (nuli) referencje ...........................158

Przekazywanie argumentów funkcji przez referencje .................159

Implementacja funkcji ZamienO

z wykorzystaniem wskaźników................................................160

Implementacja funkcji ZamienO z wykorzystaniem referencji .... 161

Interpretacja nagłówków i prototypów funkcji............................163

Zwracanie wielu wartości .............................................................163

Zwracanie wartości przez referencje ............................................165

Podsumowanie ............. 166

Pytania i odpowiedzi ...................................................... 166

12    Zaawansowane referencje i wskaźniki .................................167

Efektywność przekazywania przez referencje..............................167

Przekazywanie stałych (const) wskaźników.................................170

Alternatywne rozwiązanie - referencje........................................172

Kiedy wykorzystywać referencje, a kiedy wskaźniki ...................174

Nie zwracaj referencji do obiektów lokalnych ..............................175

Zwracanie referencji do obiektu na stercie...................................176

Wskaźnik, gdzie się podział wskaźnik? ........................................178

Podsumowanie ..............................................................................179

Pytania i odpowiedzi .....................................................................179

Część IV Zaawansowane narzędzia    181

13    Zaawansowane funkcje ............................................................183

Przeciążanie funkcji wewnętrznych .............................................183

Wykorzystywanie wartości domyślnych.......................................185

Wartości domyślne czy przeciążanie funkcji ................................188

Konstruktor domyślny ..................................................................188

Przeciążanie konstruktorów .........................................................188

Inicjalizacja obiektów....................................................................189

Konstruktor kopiujący ..................................................................189

Podsumowanie ..............................................................................193

Pytania i odpowiedzi ............................... 194

14    Przeciążanie operatorów.........................................................195

Przeciążanie operatorów ...............................................................195

Funkcja inkrementująca....................... 196

Przeciążenie operatora przyrostkowego .......................................198

Różnica między operatorem przyrostkowym

a przedrostkowym ....................................................................198

Operator + .....................................................................................200

Przeciążanie operatora + ................................. 201


Wyszukiwarka

Podobne podstrony:
Poznaj C++ w$ godziny0006 Spis treści Część I Wstęp do C++    1 1    Z
Poznaj C++ w$ godziny0008 Spis treści    vii Zmienne
Poznaj C++ w$ godziny0012 Spis treści    xi Przejścia niedozwolone
Poznaj C++ w$ godziny0014 Spis treści xiii Interfejs aplikacji
Spis treści    IX IV. Wykładnia prywatna oraz doktrynalna (naukowa)
Spis treści Przedmowa....................... 11 Wstęp......................... 13 Część
SDC14146 Spis treści Wprowadzenie /11 Rozdział 1 Wstęp do badań marketingowych, czyli badać czy nie
Spis treści 1(4) Spis treści Wstęp ........................................ 11 Część pierwsza. PODST
Spis treści 2(1) IX Contents Endoplasmic Reticulum and Golgi Apparatus Carbohydrate
Spis treści Przedmowa............................... 11 I.    Wiadomości wstępne —
Spis treści Wstęp ................................................................ 11 Rozdział 1.
Poznaj C++ w$ godziny0004 Spis rozdziałów Część 1 Wstęp do C++ 1 1 Zaczynamy 3 2 Program w C++ 1
Poznaj C++ w$ godziny0066 Instrukcje i wyrażenia 51 11:    if (x > 10) 12:  &
SPIS TREŚCI WPROWADZENIE    11 Przedmiot
Spis treści Wstęp.............................................. 11 I. Narzędzia 1.
6 SPIS TREŚCI IX Sympozjum Międzynarodowe na temat kształcenia archiwalnego {Irena Mamczak-Gadkowska

więcej podobnych podstron