Namespaces
Variants

std::exception:: what

From cppreference.net
Utilities library
virtual const char * what ( ) const throw ( ) ;
(jusqu'à C++11)
virtual const char * what ( ) const noexcept ;
(depuis C++11)
(constexpr depuis C++26)

Retourne la chaîne explicative.

Paramètres

(aucun)

Valeur de retour

Pointeur vers une chaîne de caractères terminée par un caractère nul contenant des informations explicatives. Le pointeur est garanti valide au moins jusqu'à la destruction de l'objet exception duquel il est obtenu, ou jusqu'à l'appel d'une fonction membre non constante sur l'objet exception.

La chaîne retournée est encodée avec l'encodage littéral ordinaire lors de l'évaluation constante.

(depuis C++26)

Rapports de défauts

Les rapports de défauts modifiant le comportement suivants ont été appliqués rétroactivement aux normes C++ précédemment publiées.

DR Applicable à Comportement publié Comportement corrigé
LWG 108 C++98 il n'était pas spécifié quand le pointeur retourné devenait invalide spécifié