Namespaces
Variants

std::exception:: what

From cppreference.net
Utilities library
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