22.02.2014 Aufrufe

Teil 4: Speicherverwaltung

Teil 4: Speicherverwaltung

Teil 4: Speicherverwaltung

MEHR ANZEIGEN
WENIGER ANZEIGEN

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)

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!