std::set_unexpected
De es.cppreference.net
(Redirigido desde cpp/error/exception/set unexpected)
| Definido en el encabezado <exception>
|
||
std::unexpected_handler set_unexpected( std::unexpected_handler f ) throw();
|
(hasta C++11) | |
std::unexpected_handler set_unexpected( std::unexpected_handler f ) noexcept;
|
(desde C++11) (hasta C++17) (obsoleto en C++11) |
|
Convierte f en el nuevo global std::unexpected_handler y devuelve el previamente instalado std::unexpected_handler.
|
Esta función es segura para hilos. Cada llamada a |
(desde C++11) |
Parámetros
| f | - | puntero a función de tipo std::unexpected_handler , o puntero nulo |
Valor de retorno
El manejador de excepción inesperada previamente instalado, o un valor de puntero nulo si no había ninguno instalado.
Véase también
|
(deprecated in C++11)
(removed in C++17)
|
función llamada cuando se viola la especificación de excepción dinámica
(función) |
|
(deprecated in C++11)
(removed in C++17)
|
obtiene el actual
unexpected_handler
(función) |
|
(deprecated in C++11)
(removed in C++17)
|
el tipo de la función llamada por
std::unexpected
(typedef) |