= new SimpleCat…n”; 31: SimpleCat
= new SimpleCat…n”;
31: SimpleCat * pFilemon = new SimpleCat;
32: std::cout << “delete pFilemon…n”;
33: delete pFilemon;
34: std::cout << “Wyjscie, czekaj na Mruczka…n”;
35: return 0;
36: }
Wynik
SimpleCat Mruczek…
Wywolano konstruktor.
SimpleCat *pFilemon = new SimpleCat…
Wywolano konstruktor.
delete pFilemon…
Wywolano destruktor.
Wyjscie, czekaj na Mruczka…
Wywolano destruktor.
Analiza
Linie od 6. do 13. deklarują okrojoną klasę SimpleCat (prosty kot). Linia 9. deklaruje konstruktor