Suchergebnisse für Anfrage "callstack"
Async-Rekursion. Wohin geht mein Gedächtnis eigentlich?
Dies wird mehr aus Neugier gefragt als in Bezug auf ein reales Problem. Betrachten Sie den folgenden Code: void Main() { FAsync().Wait(); } async Task FAsync() { await Task.Yield(); await FAsync(); }In der synchronen Welt würde dies ...
Stapelgröße beim Kompilieren mit mingw erhöhen?
Ich schreibe einen rekursiven Flood-Fill-Algorithmus, um verbundene Komponenten in einem Image zu finden. Mein Code wird kompiliert und läuft gut mit dem MSVC 2008-Compiler. aber die mingw-kompilierte binärdatei stürzte zur laufzeit ab. Nachdem ...
Wie kann ich eine Ausnahme in Javascript erneut auslösen, aber den Stack beibehalten?
Stellen Sie sich in Javascript vor, ich möchte eine Bereinigung durchführen, wenn eine Ausnahme auftritt, aber die Ausnahme soll den Stack weiter verbreiten, z. B .: try { enterAwesomeMode(); doRiskyStuff(); // might throw an exception } ...
print Aufrufliste in C oder C ++
Gibt es eine Möglichkeit, den Aufrufstapel bei jedem Aufruf einer bestimmten Funktion in einem laufenden Prozess in C oder C ++ zu sichern? Was ich vorhabe, ist ungefähr so: void foo() { print_stack_trace(); // foo's body return ...
Implementiere Rekursion in ASM ohne Prozeduren
Ich versuche, Funktionen und Rekursionen in einer ASM-ähnlichen vereinfachten Sprache ohne Prozeduren zu implementieren. Nur einfache Befehle vom Typ jumpz, jump, push, pop, add, mul. Hier sind die Befehle: (alle Variablen und Literale sind ...