std::exception::what
Von de.cppreference.net
virtual const char* what() const throw();
|
(bis C++11) | |
virtual const char* what() const noexcept;
|
(seit C++11) (constexpr seit C++26) |
|
Gibt die erklärende Zeichenkette zurück.
Parameter
(keine)
Rückgabewert
Zeiger auf eine nullterminierte Zeichenkette mit erläuternden Informationen. Der Zeiger ist garantiert mindestens so lange gültig, bis das Ausnahmeobjekt, von dem er erhalten wurde, zerstört wird, oder bis eine nicht-konstante Memberfunktion des Ausnahmeobjekts aufgerufen wird.
|
Der zurückgegebene String wird während konstanter Auswertung mit der gewöhnlichen Literalkodierung kodiert. |
(since C++26) |
Fehlerberichte
Die folgenden verhaltensändernden Fehlerberichte wurden rückwirkend auf zuvor veröffentlichte C++-Standards angewendet.
| DR | Angewendet auf | Verhalten wie veröffentlicht | Korrektes Verhalten |
|---|---|---|---|
| LWG 108 | C++98 | es war nicht spezifiziert, wann der zurückgegebene Zeiger ungültig wird | spezifiziert |