Espacios de nombres
Variantes

std::future_error::future_error

De cppreference.com
 
 
Biblioteca de apoyo de concurrencia
Hilos
(C++11)
(C++20)
Espacio de nombres this_thread
(C++11)
(C++11)
(C++11)
Cancelación cooperativa
Exclusión mutua
(C++11)
Gestión genérica de bloqueo
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
Variables de condición
(C++11)
Semáforos
Pestillos y barreras
(C++20)
(C++20)
Futuros
(C++11)
(C++11)
(C++11)
(C++11)
Recuperación segura
(C++26)
Punteros de riesgo
Tipos atómicos
(C++11)
(C++20)
Inicialización de tipos atómicos
(C++11)(en desuso en C++20)
(C++11)(en desuso en C++20)
Orden de memoria
Funciones independientes para operaciones atómicas
Funciones independientes para indicadores atómicos
 
 
<tbody> </tbody>
future_error( const future_error& other ) noexcept;
(1) (desde C++11)
explicit future_error( std::future_errc ec );
(2) (desde C++17)
1) Constructor de copia. Inicializa el contenido del nuevo objeto future_error con el de other. Si tanto *this como other tienen tipo dinámico std::future_error, entonces std::strcmp(what(), other.what()) == 0.
2) Construye un nuevo objeto future_error que contiene el código de error std::make_error_code(ec).

Parámetros

other - Otro objeto future_error del cual copiar.
ec - Código de error.

Notas

Anterior a C++17, no existe una forma compatible con el estándar para que el usuario construya un future_error que no sea copiar de otro future_error. C++11 y C++14 representan un constructor público de solo exposición que toma un std::error_code, y algunas implementaciones proporcionan dicho constructor.