Ahoj, může mi někdo prosím vysvětlit na tomto případě:
ProstaKocka Micka;
ProstaKocka * ukMourek = new ProstaKocka;
delete ukMourek;
Proč smazáním ukazatele ukMourek a uvolněním paměti dojde k smazání i Micka ? Oboje má jinou adresu umístění v paměti. Když smažu tedy ukMourek tak nemohu smazat i Micka. Nebo když se volá destruktor tak bere vše co se týká jména jedné třídy a maže na vícero místech ?