Zdjęcie01201

Zdjęcie01201



4.5 Przesyłanie do funkcji argumentów będących obiektami


Przez domniemanie zakłada się, że 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 InicJallzacJI swojej kopił 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.

Lepszym rozwiązaniem w takim przypadku Jest przesyłanie przez referencję, np.:

vold Prezentacja (Osoba &Ktos) //Osoba - typ klasowy


{


cout « "Mam zaszczyt przedstawić Państwu,\n‘


dni O ••ba ( dui Nciwtak* |50|.


)


« 'Oto we własnej osobie: * ; cout « Ktoś . Płsz_Dane ();


im Wick: pukltc


Ci*i OcncKbai ‘tUpU. M WUfc|. *•14 Piw Dane #


( cc»rt«« mr «< NaiwtU*«« * Ul


«« WUI}



Wyszukiwarka

Podobne podstrony:
Zdjęcie01191 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łane
Zdjecie2178 I Równolegle do postępów w rozwoju (notorycznym I postępuje rozwój mowy. I Zaczyna się o
DSC00763 Wskaźniki do funkcji Wskaźnik do funkcji wskazuje adres miejsca w pamięci, w którym zaczyna
do zewnętrznego pliku, w którym obiekt jest zapisany. Należy o tym pamiętać przy korzystaniu z różny
Zadania do wykonania przez studentów: •    Zapoznać się ze stanowiskiem, sposobem
Zdjecie2178 I Równolegle do postępów w rozwoju (notorycznym I postępuje rozwój mowy. I Zaczyna się o
Zdjecie2280 lię do nowych sytuacji. Zanika naturalna potrzeba rurtii jojawia się natomiast tendencja
DSC00763 Wskaźniki do funkcji Wskaźnik do funkcji wskazuje adres miejsca w pamięci, w którym zaczyna
Wstęp do Metod Sztucznej Inteligencji drugi. Bardzo szybko okazało się, że nie potrafimy znaleźć
2 Funkcje 72 Funkcje Niech X, F będą dowolnymi, niepustymi zbiorami. Mówi się, że relacja binarna /C

więcej podobnych podstron