Als «exception» getaggte Fragen

80
Warum sollten Ausnahmen konservativ verwendet werden?

Ich sehe / höre oft Leute sagen, dass Ausnahmen nur selten verwendet werden sollten, aber niemals erklären, warum. Das mag zwar zutreffen, aber die Begründung ist normalerweise ein Problem: "Es wird aus einem bestimmten Grund als Ausnahme bezeichnet", was für mich die Art von Erklärung zu sein...

79
c ++ Ausnahme: std :: string auslösen

Ich möchte eine Ausnahme auslösen, wenn meine C ++ - Methoden auf etwas Seltsames stoßen und nicht wiederhergestellt werden können. Ist es in Ordnung, einen std::stringZeiger zu werfen ? Darauf habe ich mich gefreut: void Foo::Bar() { if(!QueryPerformanceTimer(&m_baz)) { throw new...

79
Entschlüsseln der .NET clr20r3-Ausnahmeparameter P1..P10

Ich versuche, die Bedeutung der P1 ... P10-Parameter zu entschlüsseln, die mit einem verknüpft sind clr20r3, der in das Ereignisprotokoll geschrieben wird, wenn in meiner Anwendung eine Ausnahme auftritt. Das Beste, was ich finden konnte, ist: P1 : der Hosting-Prozess ( zB w3wp.exe ) P2 : die...

77
Würfe oder versuchen zu fangen

Was ist die allgemeine Faustregel bei der Entscheidung, ob throwseiner Methode eine Klausel hinzugefügt oder eine verwendet werden soll try-catch? Nach dem, was ich selbst gelesen habe, throwssollte das verwendet werden, wenn der Anrufer sein Vertragsende gebrochen hat (übergebenes Objekt), und...

77
Java entspricht .NET System.InvalidOperationException

Ich bin mit den Ausnahmepaketen von Java nicht so vertraut wie mit denen von .NET. Ich bin in einer Situation, in der ich beim Programmieren in C # eine werfen würde System.InvalidOperationException. Bevor ich meine eigene java.lang.RuntimeExceptionUnterklasse erstelle , muss ich wissen, ob es...