26.09.2015 Views

PROGRAMSKI JEZICI 2

Предавање 1

Предавање 1

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Stek i slobodno skladište:<br />

operatori new i delete<br />

• DELETE<br />

• Kada završite sa Vašim područjem memorije, morare pozvati<br />

delete za pokazivač -on vraća memoriju slobodnom skladištu.<br />

Zapamtite da je sam pokazivač, što je suprotno memoriji na koju on<br />

pokazuje, lokalna promanljiva. Po povratku iz funkcije u kom je<br />

deklarisan, pokazivač izlazi iz opsega i postaje izgubljen. Memorija<br />

alocirana sa new se ne oslobađa automatski. Ona postaje<br />

neraspoloživa -situacija nazvana memorijska pukotina, jer se ta<br />

memorija ne može povratiti, dok se program ne završi. To je kao da<br />

je memorija "iscurela" iz vašeg kompjutera. Da biste vratili memoriju<br />

u slobodno skladište, koristite ključnu reč delete, naprimer:<br />

• delete pPointer;<br />

• KADA BRIŠETE POKAZIVAČ, TO JE STVARNO OSLOBAĐANJE<br />

MEMORIJE ČIJA SE ADRESA ČUVA U POKAZIVAČU

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!