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 :