std::exception:: what
From cppreference.net
C++
Utilities library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diagnostics library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::exception
| Member functions | ||||
|
exception::what
|
|
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 |