Stack-unwind wird den obersten Frame des Stacks auffüllen, abhängig von der Sprache, die auftreten kann, z. am Ende eines Codeblocks, bei der Rückkehr von einer aufgerufenen Funktion oder während der Ausnahmebehandlung.
C ++ ruft automatisch Destruktoren aller lokalen Variablen im Block in umgekehrter Reihenfolge auf, unabhängig davon, ob der Block normal verlassen wird (die Kontrolle fällt durch) oder eine Ausnahme ausgelöst wird.
Sieht wie der Begriff st...
09.04.2010, 05:52
Nach meinem Verständnis ist throw ein primativer jvm-Befehl. Wenn dies aufgerufen wird, prüft die JVM, ob der aktuelle Aufrufstapel sie abfangen kann. wenn es nicht möglich ist, dann öffnet java den Call-Stack fast genau so, als ob eine Rückg...
31.10.2012, 23:16