Partager via


wstring_convert Class

La classe de modèle wstring_convert effectue les conversions entre une chaîne large et une chaîne d'octets.

template<
    class Codecvt,
    class Elem = wchar_t
>
class wstring_convert

Paramètres

  • Codecvt
    Le paramètres régionaux facette qui représente l'objet de conversion.

  • Elem
    Le type d'élément de caractère élargi.

Notes

La classe de modèle décrit un objet qui contrôle les conversions entre les objets de classe string large std::basic_string<Elem> et objets de type chaîne octet de classe std::basic_string<char> (également connu sous le nom std::string).La classe de modèle définit les types de wide_string et byte_string comme des synonymes pour ces deux types.Conversion entre une séquence de Elem valeurs (stockées dans un wide_string objet) et séquences multi-octets (stockée dans un byte_string objet) est effectuée par un objet de classe Codecvt<Elem, char, std::mbstate_t>, qui répond aux exigences de la facette de conversion de code standard std::codecvt<Elem, char, std::mbstate_t>.

Un objet de cette classe de modèle stocke :

  • Une chaîne d'octets à afficher sur les erreurs

  • Une chaîne large pour afficher les erreurs

  • Un pointeur vers l'objet de conversion alloué (qui est libérée lors de la destruction de l'objet wbuffer_convert)

  • Un objet d'état de conversion de type state_type

  • Un nombre de conversions

Ee191684.collapse_all(fr-fr,VS.110).gifConstructeurs

wstring_convert

Construit un objet de type wstring_convert.

Ee191684.collapse_all(fr-fr,VS.110).gifTypedef

byte_string

Un type qui représente une chaîne d'octets.

wide_string

Un type qui représente une chaîne large.

state_type

Un type qui représente l'état de la conversion.

int_type

Un type qui représente un nombre entier.

Ee191684.collapse_all(fr-fr,VS.110).gifFonctions membres

from_bytes

Convertit une chaîne d'octets en une chaîne large.

to_bytes

Convertit une chaîne large pour une chaîne d'octets.

converti

Renvoie le nombre de conversions réussies.

État

Retourne un objet représentant l'état de la conversion.

Configuration requise

En-tête : < cvt/wstring >

Espace de noms : stdext::cvt

Voir aussi

Autres ressources

<cvt/wstring> membres

membres de wstring_convert