Namespaces
Variants

std::error_code

De es.cppreference.net
 
 
Biblioteca de utilidades
Soporte del lenguaje
Soporte de tipos (tipos básicos, RTTI)
Macros de prueba de características de biblioteca (C++20)
Utilidades de programa
Funciones variádicas
Soporte de corutinas (C++20)
Soporte de contratos (C++26)
Comparación de tres vías
(C++20)
(C++20)(C++20)(C++20)    
(C++20)(C++20)(C++20)

Utilidades generales
Operadores relacionales (obsoleto en C++20)
 
 
 
Definido en el encabezado <system_error>
class error_code;
(desde C++11)

std::error_code representa un valor de código de error dependiente de la plataforma. Cada std::error_code objeto contiene un valor de código de error proveniente del sistema operativo o de alguna interfaz de bajo nivel y un puntero a un objeto de tipo std::error_category, que corresponde a dicha interfaz. No se requiere que los valores de código de error sean únicos entre diferentes categorías de error.

Funciones miembro

construye un código de error
(función miembro pública)
asigna otro código de error
(función miembro pública)
asigna otro código de error
(función miembro pública)
Modificadores
establece el error_code al valor ​ 0 ​ en system_category
(función miembro pública)
Observadores
obtiene el valor del error_code
(función miembro pública)
obtiene el error_category para este error_code
(función miembro pública)
obtiene el error_condition para este error_code
(función miembro pública)
obtiene la cadena explicativa para este error_code
(función miembro pública)
verifica si el valor es distinto de cero
(función miembro pública)

Funciones no miembro

(eliminado en C++20) (eliminado en C++20) (C++20)
compara dos error_code s
(función)
envía el valor y el nombre de la categoría a un flujo de salida
(función)

Clases auxiliares

identifica una clase como una enumeración error_code
(plantilla de clase)
soporte de hash para std::error_code
(especialización de plantilla de clase)

Véase también

contiene un código de error portable
(clase)
clase base para categorías de error
(clase)
crea un valor de código de error para errc enum e
(función)