boost :: exception - Wie drucke ich Details?

8

Ich habe einen solchen Code in meinem Programm:

%Vor%

Wie kann ich Details drucken? Fehlermeldung, Stacktrace etc.?

    
javapowered 29.11.2013, 10:02
quelle

2 Antworten

3

Für etwas so generisches wie ein boost::exception , denke ich, dass du nach dem boost::diagnostic_information Funktion, um eine nette String-Darstellung zu erhalten.

Um den Stapel für eine Ausnahme zu erhalten, würde ich mit der StackOverflow-Frage C ++ beginnen Stapelverfolgung bei Ausnahme anzeigen .

    
chwarr 29.11.2013, 10:26
quelle
6

Sie können boost :: diagnostic_information () verwenden, um zu erhalten die tatsächlichen Fehlermeldungen und der Ursprung der Ausnahme. d. h.

%Vor%     
Constantin 29.11.2013 10:25
quelle

Tags und Links