std:: codecvt_base
From es.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) |