From f8ec0e91229190ae1aff75a73732c3fa05f2ccab Mon Sep 17 00:00:00 2001 From: Doni Pracner Date: Sun, 16 Feb 2014 20:43:53 +0100 Subject: [PATCH] pojasnjenja o procedurama za rad sa dinamickom memorijom --- skripta-spa1-sadrzaj.tex | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/skripta-spa1-sadrzaj.tex b/skripta-spa1-sadrzaj.tex index 2d3146e..a4b637e 100644 --- a/skripta-spa1-sadrzaj.tex +++ b/skripta-spa1-sadrzaj.tex @@ -702,9 +702,17 @@ razdvojeni razmacima. \sectionbreak \section{Liste i pokazivači} -Za rad sa pokazivačima je potrebno iz modula \kod{Storage} uvesti procedure -\kod{ALLOCATE} i \kod{DEALLOCATE}. U kodu se tada mogu koristiti i njihovi -skraćeni oblici \kod{NEW} i \kod{DISPOSE}. +Za rad sa pokazivačima je potrebno iz modula \kod{Storage} uvesti +procedure za dinamičko zauzimanje i oslobađanje +memorije \kod{ALLOCATE} i \kod{DEALLOCATE}. + +U kodu se mogu koristiti i skraćeni oblici \kod{NEW} i \kod{DISPOSE} +koji se direktno prevode u prethodno pomenute procedure. + +\begin{codeblock} +ALLOCATE(point, SIZE(point)); (* isto kao NEW(point) *) +DEALLOCATE(point, SIZE(point)); (* isto kao DISPOSE(point) *) +\end{codeblock} \subsection{Zadatak: Formiranje, štampanje i brisanje listi} -- 2.25.1