Partager via


wstring_convert::to_bytes

Convertit une chaîne étendue à 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 large à 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 des éléments à convertir.

_Last

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

Notes

Si l'objet d'état de conversion est not serveur est une valeur explicite, il est défini sur sa valeur par défaut (l'état de conversion initial) avant la conversion démarre. Sinon il est inchangé.

Nombre d'éléments d'entrée correctement converties dans l'objet du nombre de conversion. Si aucune erreur de conversion n'a lieu, la fonction membre retourne la chaîne d'octets convertie. Sinon, si l'objet a été construit à l'initialiseur du message d'erreur de chaîne d'octets, la fonction membre retourne l'objet du message d'erreur de chaîne d'octets. Sinon, la fonction membre lève un objet de la classe range_error.

Configuration requise

En-tête : <cvt/wstring>

stdext::cvt deEspace de noms :

Voir aussi

Référence

wstring_convert, classe