[ Fiki035 @ 11.05.2013. 18:14 ] @
Kada imamo recimo funkciju Code: int f1(){ char *niz = new char[10]; if(x!=y){ return 0; } delete niz[]; return 1 } e sada pitanje. Posto unistavam prostor na heap-u na koji ukazuje pokazivac niz na kraju funkcije, ali takodje iz funkcije pod odredjenim uslovima mogu da izadjem u tacki pre pozivanja instrukcije delete. Znaci gore u if-u. Moje pitanje da li ako se iz funkcije izadje u if-u prostor na koji ukazuje pokazivac niz nece biti dealociran? |