Partager via


wstring_convert, classe

La classe de modèle wstring_convert effectue des conversions entre une chaîne étendue et une chaîne d'octets.

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

Paramètres

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

  • Elem
    Le type d'élément de caractères étendus.

Notes

La classe du modèle décrit un objet qui contrôle les conversions entre les objets de l'échelle de la classe std::basic_string<Elem> et les objets de chaîne d'octets de la classe std::basic_string<char> (également appelé std::string). La classe de modèle définit les types wide_string et byte_string en tant que synonymes de ces deux types. La conversion entre une séquence de valeurs d'Elem (stockées dans un objet d'wide_string ) et les séquences multioctets (stockées dans un objet d'byte_string ) est exécutée par un objet de la classe Codecvt<Elem, char, std::mbstate_t>, qui répond aux exigences de la facette standard std::codecvt<Elem, char, std::mbstate_t>nom de conversion.

Objet de cette classe du modèle s'affiche :

  • Chaîne d'octets à afficher sur les erreurs

  • Chaîne étendue à afficher sur les erreurs

  • Pointeur vers l'objet alloué de conversion (qui est libéré lorsque l'objet de wbuffer_convert est détruit)

  • Objet d'état de conversion de type state_type

  • Nombre de conversion

Constructeurs

wstring_convert

Construit un objet de type wstring_convert.

Typedef

byte_string

Type qui représente la chaîne d'octets.

wide_string

Type qui représente une chaîne étendue.

state_type

Type qui représente l'état de conversion.

int_type

Type qui représente un entier.

Fonctions membres

from_bytes

Convertit une chaîne d'octets à une chaîne étendue.

to_bytes

Convertit une chaîne étendue à une chaîne d'octets.

conversion

Retourne le nombre de conversions réussies.

État

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

Configuration requise

En-tête : <cvt/wstring>

stdext::cvt deEspace de noms :

Voir aussi

Autres ressources

<cvt/wstring> membres

membres de wstring_convert