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 />

• NEW : memoriju na slobodnom skladištu u C ++ alocirate korišćenjem<br />

ključne reči new. Posle nje sledi tip objekta koji želite da alocirate tako da<br />

kompajler zna koliko se memorije zahteva. New unsigned short int alocira<br />

dva bajta na slobodnom skladištu, a new long alocira četiri. Povratna<br />

vrednost iz new je memorijska adresa. Ona se mora dodeliti pokazivaču. Da<br />

biste kreirali unsigned short na slobodnom skladištu, napišite:<br />

•<br />

• unsigned short int *pPointer;<br />

• pPointer = new unsigned short int;<br />

•<br />

• U svakom slućaju, pPointer sada pokazuje na unsigned short int na<br />

slobodnom skladištu. Njega možete korisriti kao i svaki drugi pokazivač na<br />

promenljivu i dodeliti vednost području memorije.<br />

• UPOZORINJE: Svaki put kada alocirate memoriju, korišćenjem ključne reći<br />

new, morate proveriti da biste bili sigurni da pokazivač nije nula.

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

Saved successfully!

Ooh no, something went wrong!