Freigeben über


wstring_convert Class

Die Vorlagenklasse wstring_convert führt Konvertierungen zwischen breiten sowie eine Bytezeichenfolge.

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

Parameter

  • Codecvt
    Die Locale Facet, die Konvertierung-Objekt darstellt.

  • Elem
    Wide-Character-Elementtyp.

Hinweise

Die Vorlage-Klasse beschreibt ein Objekt, das steuert, Konvertierungen zwischen breiten String-Objekte der Klasse std::basic_string<Elem> und Byte-String-Objekte der Klasse std::basic_string<char> (auch bekannt als std::string).Die Vorlage-Klasse definiert die Typen wide_string und byte_string als Synonyme für diese beiden Typen.Konvertierung zwischen einer Sequenz von Elem Werte (in gespeicherten ein wide_string Objekt) und multibyte-Sequenzen (gespeicherte in ein byte_string Objekt) erfolgt durch ein Objekt der Klasse Codecvt<Elem, char, std::mbstate_t>, die erfüllt die Anforderungen des Code-Standardkonvertierung Facets std::codecvt<Elem, char, std::mbstate_t>.

Ein Objekt dieser Klasse Vorlage speichert:

  • Eine Byte-Zeichenfolge auf Fehler anzeigen

  • Eine Breite Zeichenfolge auf Fehler anzeigen

  • Ein Zeiger auf die zugeordneten Konvertierung (-Objekt freigegeben, wenn das Wbuffer_convert-Objekt zerstört wird)

  • Ein Zustandsobjekt Konvertierung des Typs State_type

  • Eine Konvertierung count

Ee191684.collapse_all(de-de,VS.110).gifKonstruktoren

wstring_convert

Erstellt ein Objekt vom Typ wstring_convert.

Ee191684.collapse_all(de-de,VS.110).gifTypedefs

byte_string

Ein Typ, der eine Bytezeichenfolge darstellt.

wide_string

Ein Typ, der eine Breite Zeichenfolge darstellt.

state_type

Ein Typ, der Status den Konvertierung darstellt.

int

Ein Typ, der eine ganze Zahl darstellt.

Ee191684.collapse_all(de-de,VS.110).gifMember-Funktionen

from_bytes

Konvertiert eine Byte-Zeichenfolge in eine Breite Zeichenfolge.

to_bytes

Konvertiert eine Breite Zeichenfolge in eine Bytezeichenfolge.

konvertiert

Gibt die Anzahl der erfolgreichen Konvertierungen zurück.

-Zustand

Gibt ein Objekt, das den Status der Konvertierung darstellt.

Anforderungen

Header: < Cvt/Wstring >

Namespace: stdext::cvt

Siehe auch

Weitere Ressourcen

<cvt/wstring> Member

wstring_convert Member