Dzisiejszy artykuł poświęcę konstruktorom klas.
Mini-wykład ten jest skierowany do raczkujących programistów. Proszę więc o wyrozumiałość, jeżeli moje tłumaczenia będą do bólu łopatologiczne.
Przykłady będę pisać w języku C++, jednak logika jest identyczna w każdym języku obiektowym.
Aspekty poruszone w artykule:
* konstruktor klasy
* przeciążanie konstruktorów
* destruktory klas
* destruktory wirtualne
* konstruktor kopiujący
* dynamiczna alokacja pamięci - przeciążanie konstruktora kopiującego