Partager via


wstring_convert::to_bytes

Convertit une chaîne générale à une chaîne d'octets.

byte_string to_bytes(_Elem _Char);
byte_string to_bytes(const _Elem* _Wptr);
byte_string to_bytes(const wide_string& _Wstr);
byte_string to_bytes(const _Elem* _First, const _Elem* _Last);

Paramètres

Paramètre

Description

_Char

Le caractère élargi à convertir.

_Wptr

La séquence de style C et se terminant par null, en commençant à wptr, à convertir.

_Wstr

wide_string à convertir.

_First

Le premier élément dans une plage d'éléments à convertir.

_Last

Le dernier élément dans une plage d'éléments à convertir.

Notes

Si l'objet de rapport de conversion a été not construit avec une valeur explicite, il est défini à sa valeur par défaut (rapport de conversion initiale) avant la conversion commence.Sinon il reste inchangé.

Le nombre d'éléments d'entrée avec succès convertis est stocké dans l'objet de nombre de conversion.Si aucune erreur de conversion ne se produit, la fonction membre retourne la chaîne d'octets convertie.Sinon, si l'objet a été construit avec un initialiseur pour le message d'erreur de chaîne d'octets, la fonction membre retourne l'objet de message d'erreur de chaîne d'octets.Sinon, la fonction membre lève un objet de classe range_error.

Configuration requise

en-tête : <cvt/wstring>

stdext::cvt del'espace de noms :

Voir aussi

Référence

wstring_convert Class