Zdjęcie0119 1
5 Przesyłanie do funkcji argumentów będących obiektami
Przez domniemanie zakłada się, żo obiekt Jest przesyłany do funkcji przez wartość, czyli tak samo Jak to się odbywa z danymi typu Int czy float To znaczy, że obiekt służy do InlcJallzacJI swojej kopii wewnątrz funkcji.
-Wynika z tego ważna konsekwencja: Jeśli obiekt Jest duży, to proces
kopiowania może trwać długo. Wielokrotne wysyłanie przez wartość może wyraźnie wpłynąć na zwolnienie programu. Wysyłanie przez wartość nie Jest więc dobrym rozwiązaniem.
BBH Lepszym rozwiązaniem w takim przypadku Jest przesyłanie przez WKm referencję, np..
Wyszukiwarka
Podobne podstrony:
Zdjęcie0120 1 4.5 Przesyłanie do funkcji argumentów będących obiektami Przez domniemanie zakłada sięDSC00354 (16) Przekazywanie tablicy do funkcji: ■ Tablice w C++ nie są przesyłaneZdjecie2178 I Równolegle do postępów w rozwoju (notorycznym I postępuje rozwój mowy. I Zaczyna się oDSC00763 Wskaźniki do funkcji Wskaźnik do funkcji wskazuje adres miejsca w pamięci, w którym zaczynado zewnętrznego pliku, w którym obiekt jest zapisany. Należy o tym pamiętać przy korzystaniu z różnyZdjecie2178 I Równolegle do postępów w rozwoju (notorycznym I postępuje rozwój mowy. I Zaczyna się oZdjecie2280 lię do nowych sytuacji. Zanika naturalna potrzeba rurtii jojawia się natomiast tendencjaDSC00763 Wskaźniki do funkcji Wskaźnik do funkcji wskazuje adres miejsca w pamięci, w którym zaczynaimg064 (37) Wyznaczenie celu Do przygotowań należy wyraźnie uświadomienie sobie, co chce się przekazDSCN1156 (3) prostą nachyloną do BC pod kątem o mierze 2 <OCB. Punkt przecięcia się narysowanych69111 Zdjęcie0031 (5) Przesyłanie argumentów do funkcji: ■ przez wartość, ■ 85304 Zdjęcie0038 (4) Przesyłanie argumentów przez referencje (przezwisko): ■ Przy przekazywaniu argwięcej podobnych podstron