Teil 4: Speicherverwaltung
Teil 4: Speicherverwaltung
Teil 4: Speicherverwaltung
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
46 / 49<br />
Stackanforderung mittels alloca()<br />
void *alloca(size_t size);<br />
◮ alloziiert size Bytes auf dem Stack (!)<br />
◮ keine Rückgabefunktion benötigt (Warum?)<br />
◮ nicht für alle Systeme verfügbar<br />
“The alloca function is machine and compiler<br />
dependent. On many systems its implementation<br />
is buggy. Its use is discouraged.” (man alloca,<br />
2.6er Linux-System)<br />
◮ Implementierung durch Inline-Code ( nicht als Argument<br />
einer Parameterliste nutzbar)