Namespaces
Variants

std:: codecvt_base

From cppreference.net
Défini dans l'en-tête <locale>
class codecvt_base ;

La classe std::codecvt_base fournit les constantes de statut de conversion qui sont héritées et utilisées par les facettes std::codecvt .

Types membres

Type de membre Définition
enum result { ok, partial, error, noconv } ; Type d'énumération non-scopée
Valeur Explication
ok la conversion s'est terminée sans erreur
partial tous les caractères source n'ont pas été convertis
error un caractère invalide a été rencontré
noconv aucune conversion nécessaire, les types d'entrée et de sortie sont identiques

Notes

La valeur std::codecvt_base::partial est utilisée pour indiquer que soit la plage de destination est trop courte pour recevoir les résultats de la conversion, soit l'entrée est tronquée au milieu d'un caractère multioctet par ailleurs valide.

Voir aussi

convertit entre les encodages de caractères, y compris UTF-8, UTF-16, UTF-32
(modèle de classe)