Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
La clase describe una excepción para su uso con la herencia múltiple. Captura la excepción controlada actualmente y la almacena para su uso posterior.
Sintaxis
class nested_exception {
public:
nested_exception();
nested_exception(const nested_exception&) = default;
virtual ~nested_exception() = default; // access functions
};
Miembros
Operadores
| Nombre | Descripción |
|---|---|
| operator= | Operador de asignación. |
Funciones
| Nombre | Descripción |
|---|---|
| rethrow_nested | Produce la excepción almacenada. |
| nested_ptr | Devuelve la excepción almacenada. |
operator=
nested_exception& operator=(const nested_exception&) = default;
nested_ptr
exception_ptr nested_ptr() const;
Valor devuelto
Excepción almacenada capturada por este objeto nested_exception.
rethrow_nested
[[noreturn]] void rethrow_nested() const;
Comentarios
Si nested_ptr() devuelve un puntero nulo, la función llama a std::terminate(). De lo contrario, produce la excepción almacenada capturada por *this.
Requisitos
Encabezado:<exception>
Espacio de nombres: std
Consulte también
exception (Clase)
Seguridad para subprocesos en la biblioteca estándar de C++