Wie Sie wissen, die genaue Codezeile, in der eine Ausnahme verursacht worden ist?

Wenn ich eine Ausnahme generieren, auf meinen eigenen, ich kann jede info in Ausnahme: eine Reihe von code-Zeile und der name der Quell-Datei. So etwas wie dieses:

throw std::exception("myFile.cpp:255");

Aber was ist mit Ausnahmen oder Ausnahmen, die nicht generiert wurden, werden durch mich?

  • Kleine Anmerkung: Das ist nicht standard-konformen code; std::exception nicht über ein Tor, dass einen string. Allerdings MSVC nicht (falsch) es zulassen...
  • In der Tat. Sie sollten wirft runtime_error; "Ausnahme" sagt gar nichts.
  • stackoverflow.com/questions/3026649/...
InformationsquelleAutor Mar | 2008-12-08
Schreibe einen Kommentar