Als «throw» getaggte Fragen

8
Was ist der Unterschied zwischen "throw new Error" und "throw someObject"?
Ich möchte einen allgemeinen Fehlerbehandler schreiben, der benutzerdefinierte Fehler abfängt, die absichtlich in jeder Instanz des Codes ausgelöst werden. Als ich throw new Error('sample')im folgenden Code mochte try { throw new Error({'hehe':'haha'}); // throw new Error('hehe'); } catch(e) { alert(e); console.log(e); } Das Protokoll wird in Firefox als angezeigt Error: …



4
Wenn in C ++ throw ein Ausdruck ist, welchen Typ hat er?
Ich habe dies in einem meiner kurzen Streifzüge zum Reddit aufgegriffen: http://www.smallshire.org.uk/sufficientlysmall/2009/07/31/in-c-throw-is-an-expression/ Grundsätzlich weist der Autor darauf hin, dass in C ++: throw "error" ist ein Ausdruck. Dies ist im C ++ - Standard sowohl im Haupttext als auch in der Grammatik ziemlich klar formuliert. Was jedoch (zumindest für mich) …
115 c++  throw 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.