wstring_convert::to_bytes
Konvertiert eine breite Zeichenfolge einer Bytezeichenfolge.
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);
Parameter
Parameter |
Beschreibung |
---|---|
_Char |
Das zu konvertierende Breitzeichen. |
_Wptr |
Die, auf NULL endende Sequenz im C-Format, beginnend bei wptr misst, konvertiert werden. |
_Wstr |
Konvertiert werden Wide_string. |
_First |
Das erste Element in einem Bereich von den zu konvertierenden Elementen. |
_Last |
Das letzte Element in einem Bereich von den zu konvertierenden Elementen. |
Hinweise
Wenn das Konvertierungszustand-Objekt not war, das mit einem expliziten Wert erstellt wurde, wird er auf seinen Standardwert festgelegt (der ursprüngliche Konvertierungszustand) vor die Konvertierung beginnt. Andernfalls wird sie unverändert gelassen.
Die Anzahl der erfolgreichen konvertierten Eingabeelementen wird im Konvertierungsanzahlobjekt gespeichert. Wenn kein Konvertierungsfehler auftritt, gibt die Memberfunktion der konvertierten Bytezeichenfolge zurück. Falls das Objekt mit dem Initialisierer für die ByteZeichenfolgenfehlermeldung erstellt wurde, gibt die Memberfunktion den ByteZeichenfolgenfehlermeldungsobjekt zurück. Andernfalls löst die Memberfunktion ein Objekt der Klasse range_error aus.
Anforderungen
Header: <cvt/wstring>
Namespace: stdext::cvt