stack

Ein Stapel ist ein LIFO-abstrakter Datentyp und eine letzte Datenstruktur. Eine häufige Verwendung von Stapeln besteht darin, Unterroutinenargumente zu speichern und Adressen zurückzugeben.
6
Antworten

Zeiger auf lokale Variable übergeben, um zu funktionieren: ist es sicher?

Zum Beispiel: %Vor% Wenn func1 aufrufende func2 , wird ein Zeiger auf lokale Variable an func2 übergeben - der Zeiger wird auf den Stapel gerichtet. Ist das sicher für die Regeln von C? Danke.     
17.02.2015, 07:48
6
Antworten

Was ist eine sichere maximale Stackgröße oder Wie wird die Stacknutzung gemessen?

Ich habe eine App mit einer Anzahl von Worker-Threads, einen für jeden Kern. Auf einer modernen 8-Kern-Maschine habe ich 8 dieser Threads. Meine App lädt viele Plugins, die auch ihre eigenen Worker-Threads haben. Da die App riesige Speicherblöck...
27.05.2011, 09:02
5
Antworten

Warum wird ein Funktionsaufruf anstelle von Variablenadressen zur Erkennung der Stapelwachstumsrichtung verwendet?

Ich lese verschiedene Antworten auf die Frage nach der Erkennung von Stack Growth und ich verstehe, dass Stacks in modernen Architekturen zufällig wachsen, außerhalb des Heapspeichers erstellt werden und so weiter. In dieser klassischen Inter...
21.05.2011, 01:41
3
Antworten

Implementieren der Zurück / Vorwärts-Schaltflächen in Swing

Ich habe eine kurze Frage. Ich habe ein bisschen Erfahrung mit Swing und der einfachste Weg, dies zu tun, war, eine einigermaßen große GUI zu erstellen. Als Teil der GUI möchte ich Vorwärts- und Zurück-Buttons haben. Der Ansatz, den ich ve...
13.04.2011, 20:02
4
Antworten

Erlang Aufruf-Stack

Ich muss einige Module im fremden System debuggen, Modul hat öffentliche Funktion foo () - wie kann ich Ort (Modul und Funktionsname) wissen von welchem ​​foo () gegebenen Modul wurde aufgerufen? Ich meine Stapel von Anrufen. PS: Ich kann das...
12.02.2010, 13:22
2
Antworten

Windows-Baugruppenheap und -Stapel?

Betriebssystem: Windows 7 32bit So wie in C ++ hat man einen Haufen und einen Stapel. Aber ich habe in letzter Zeit mit einigen Assembly Learning angefangen und habe nichts dergleichen gesehen, nur einen Stack, aber es sieht einfach nach rein...
11.03.2010, 03:05
4
Antworten

Java's enum ... Wo sind sie entstanden?

Da Enum in C # auf dem Stack sind, habe ich mich gefragt, wo Enum in Java erstellt wurde. Auf dem Stapel? Auf dem Haufen? An einem geheimnisvollen anderen Ort? Die Aufzählung in C # ist primitiver als die in Java, dies könnte erklären, warum...
07.09.2010, 16:20
2
Antworten

Geht das initialisierte Java-Array auf Stack oder Heap?

%Vor% Wird dieses Array im Heap oder auf dem Stack gespeichert?     
13.08.2010, 07:42
1
Antwort

Was genau ist "The Stack", wie es .Net betrifft

Verzeih mir, wenn das eine dumme Frage ist, aber ich fürchte, ich weiß nicht, was der Stapel ist. Ich weiß, was "ein Stapel" ist und ich habe die FILO / FIFO-Akronyme gelernt. Aber wenn Leute sagen, Dinge wie 'ein Werttyp ist auf den Stack z...
10.01.2010, 07:30
6
Antworten

Aufruf an _freea wirklich notwendig?

Ich entwickle unter Windows mit DevStudio, in C / C ++ unmanaged. Ich möchte etwas Speicher auf dem Stack statt des Heaps reservieren, weil ich nicht mit der manuellen Freigabe dieses Speichers fertig werden will (ich kenne Smart-Pointer und...
09.04.2009, 15:59