[ vlada_dj @ 30.11.2004. 19:21 ] @
U kojim slucajevima je neophodno definisati destruktor?
Sta to nema podrazumevani destruktor?
[ Dragi Tata @ 30.11.2004. 19:41 ] @
http://www.artima.com/cppsource/bigtwo.html
[ overdose @ 30.11.2004. 20:09 ] @
Evo ti jedan primer. Zamisli da si isprojektovao neku klasu.
Izmeđuostalog imaš funkcije članice koje alociraju dinamičku zonu memorije.
Iz tog razloga si kreirao, recimo, funkciju Cleanup koja dealocira taj memorijski prostor.
Ko tebi garantuje da će klijent programer pri korišćenju te klase pozvati tu funkciju kada završi posao ?
Zato ćeš ti da budeš pametan i da napraviš destruktor koji ce garantovano (automatski ) odraditi posao dealokacije.