C++/Konstruktor i destruktor: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Matekm (dyskusja | edycje)
→‎Konstruktor: - ''Jest ustawiona w przestrzeni publicznej klasy (sekcja '''public:''')'' - konstruktor może być prywatny
Lethern (dyskusja | edycje)
poprawki wg uwag w Dyskusji
Linia 89:
};
</source>
Najczęstszą funkcją konstruktora jest inicjalizacja obiektu, oraz alokacja pamięci (np.dla poprzezdodatkowych stworzenie potrzebnych obiektów)zmiennych.
 
=== Konstruktor kopiujący ===
Linia 153:
 
=== Destruktor ===
'''Destruktor''' jest natomiast funkcją, którą wykonuje się w celu zwolnienia pamięci; następujeprzydzielonej niszczeniedodatkowym obiektuobiektom danejlub klasyinnych zasobów.
 
Zasady "przemiany" zwykłej funkcji do destruktora, są podobne do tych tyczących się konstruktora. Jedyna zmiana tyczy się nazwy funkcji: Musi się ona zaczynać od znaku '''tyldy''' - '''~'''.