std::exception::what
Von cppreference.com
virtual const char* what() const throw(); |
(bis C++11) | |
| virtual const char* what() const noexcept; |
(seit C++11) (constexpr seit C++26) |
|
Gibt den erklärenden String zurück.
[edit] Parameter
(keine)
[edit] Rückgabewert
Zeiger auf eine nullterminierte Zeichenkette mit erklärenden Informationen. Der Zeiger ist garantiert gültig, zumindest bis das Ausnahmeobjekt, von dem er erhalten wurde, zerstört wird, oder bis eine nicht-const Memberfunktion des Ausnahmeobjekts aufgerufen wird.
|
Der zurückgegebene String ist während der konstanten Auswertung mit der gewöhnlichen Literal-Codierung kodiert. |
(seit C++26) |
[edit] Defect reports
Die folgenden Verhaltensändernden Fehlerberichte wurden rückwirkend auf zuvor veröffentlichte C++-Standards angewendet.
| DR | angewendet auf | Verhalten wie veröffentlicht | Korrigiertes Verhalten |
|---|---|---|---|
| LWG 108 | C++98 | Es war nicht spezifiziert, wann der zurückgegebene Zeiger ungültig wird | spezifiziert |