Namespaces
Variants

std:: codecvt_base

From cppreference.net
Definido en el encabezado <locale>
class codecvt_base ;

La clase std::codecvt_base proporciona las constantes de estado de conversión que son heredadas y utilizadas por los facetas de std::codecvt .

Tipos de miembros

Tipo de miembro Definición
enum result { ok, partial, error, noconv } ; Tipo de enumeración no delimitado
Valor Explicación
ok la conversión se completó sin errores
partial no todos los caracteres fuente fueron convertidos
error se encontró un carácter inválido
noconv no se requiere conversión, los tipos de entrada y salida son iguales

Notas

El valor std::codecvt_base::partial se utiliza para indicar que el rango de destino es demasiado corto para recibir los resultados de la conversión o que la entrada está truncada en medio de un carácter multibyte que de otro modo sería válido.

Véase también

convierte entre codificaciones de caracteres, incluyendo UTF-8, UTF-16, UTF-32
(class template)