std::exception:: what
From cppreference.net
C++
Utilities library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diagnostics library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::exception
| Member functions | ||||
|
exception::what
|
|
virtual
const
char
*
what
(
)
const
throw
(
)
;
|
(bis C++11) | |
|
virtual
const
char
*
what
(
)
const
noexcept
;
|
(seit C++11)
(constexpr seit C++26) |
|
Gibt den erläuternden String 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 |