konstruktory i destruktory cz2 3





Programowanie obiektowe




Lista inicjalizacyjna konstruktora





By uniknąć niepotrzebnego tworzenia obiektów chwilowych przy inicjalizacji obiektu używa się
list inicjalizacyjnych konstruktora.


samochod::samochod(char *jakis_model, float jakis_przebieg, float iles_paliwa):
przebieg(jakis_przebieg),paliwo(iles_paliwa){
strcpy(model,jakis_model);
}


Jeśli elementem składowym klasy jest obiekt jakiejś innej klasy, jego incjalizację też najlepiej
wykonać na liście inicjalizacyjnej.

Przykład z listami inicjalizacyjnymi




(4) (c) Marian Mrozek, Kraków - Nowy Sącz, 1997-2001




Wyszukiwarka

Podobne podstrony:
konstruktory i destruktory cz2 2
konstruktory i destruktory cz2 0
konstruktory i destruktory cz2 1
konstruktory i destruktory cz1 5
konstruktory i destruktory cz1 4
konstruktory i destruktory cz3 4
świerszczyński,programowanie obiektowe,Konstruktory i destruktory
konstruktory i destruktory cz3 0
konstruktory i destruktory cz1 2
konstruktory i destruktory cz1 0
konstruktory i destruktory cz3 1
konstruktory i destruktory cz1 1
konstruktory i destruktory cz1 3
konstruktory i destruktory cz3 2
konstruktor destruktor
SEM8 [KONSTRUKCJE ZESPOLONE CZ2] 2013
konstruktory i destruktory cz3 3

więcej podobnych podstron