std::exception::what
De es.cppreference.net
virtual const char* what() const throw();
|
(hasta C++11) | |
virtual const char* what() const noexcept;
|
(desde C++11) (constexpr desde C++26) |
|
Devuelve la cadena explicativa.
Parámetros
(ninguno)
Valor de retorno
Puntero a una cadena terminada en nulo con información explicativa. Se garantiza que el puntero será válido al menos hasta que se destruya el objeto de excepción del cual se obtiene, o hasta que se llame a una función miembro no constante en el objeto de excepción.
|
La cadena devuelta está codificada con la codificación literal ordinaria durante la evaluación constante. |
(since C++26) |
Informes de defectos
Los siguientes informes de defectos que modifican el comportamiento se aplicaron retroactivamente a los estándares de C++ publicados anteriormente.
| DR | Aplicado a | Comportamiento publicado | Comportamiento correcto |
|---|---|---|---|
| LWG 108 | C++98 | no estaba especificado cuándo el puntero retornado se vuelve inválido | especificado |