Suchergebnisse für Anfrage "finally"

14 die antwort

Understanding the 'finally' block

Ich habe sieben Testfälle geschrieben, um das Verhalten des @ zu verstehefinally Block. Was ist die Logik hinter wiefinally funktioniert? package core; public class Test { public static void main(String[] args) { new Test().testFinally(); } ...

16 die antwort

Bestimmen Sie, ob die Ausführung im finally-Block aufgrund einer ausgelösten Ausnahme erfolgt.

Ist es möglich festzustellen, ob der Code gerade im Kontext eines @ ausgeführt wirfinallyhandler als Ergebnis eines Ausnahmefalls? Ich benutze lieber dasIDisposable -Muster zum Implementieren der Eingabe- / Ausgabebereichsfunktionalität. Ein ...

8 die antwort

Gibt es einen solchen Fall, in dem im try \ finally-Block der finally-Befehl nicht ausgeführt wird?

Ich studiere für meinen Test in objektorientierter Programmierung und habe mich gefragt, ob es überhaupt einen Fall gibt, der den folgenden Code berücksichtigt: try { do something } catch (someException e) { } finally { do something ...

TOP-Veröffentlichungen

4 die antwort

Sollte Marshal.FreeHGlobal endgültig blockiert werden, um sicherzustellen, dass die Ressourcen verfügbar sind?

Ich habe den folgenden Codeblock: IntPtr unmanagedPointer = Marshal.AllocHGlobal(buffer.Length); Marshal.Copy(buffer, 0, unmanagedPointer, buffer.Length); SomeCommandThatCanThrowAnException(); Marshal.FreeHGlobal(unmanagedPointer); Sollte der ...

12 die antwort

Gibt es Fälle, in denen ein "finally" -Konstrukt in C ++ nützlich wäre?

Bjarne Stroustrup schreibt in seinem C ++ - FAQ zu Stil und Technik [http://www.research.att.com/~bs/bs_faq2.html#finally], Hervorhebung von mir: Weil C ++ eine Alternative unterstützt, die @ i fast immer besser: Die ...

12 die antwort

Endlich in C ++

Ist dies eine gute Möglichkeit, ein Endlich-ähnliches Verhalten in Standard-C ++ zu implementieren? (Ohne besondere Hinweise) class Exception : public Exception { public: virtual bool isException() { return true; } }; class NoException : public ...