Udostępnij za pośrednictwem


wstring_convert Class

Klasa szablonu wstring_convert wykonuje konwersje między szeroki ciąg znaków i ciąg bajtów.

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

Parametry

  • Codecvt
    Locale aspekt, która reprezentuje obiekt konwersji.

  • Powtarzanie elementu
    Typ elementu szerokich znaków.

Uwagi

Klasa szablonu opisuje obiekt, który kontroluje konwersji ciągu szeroki obiektów klasy std::basic_string<Elem> i obiektami string bajt klasy std::basic_string<char> (również znany jako std::string).Klasa szablonu określa typy wide_string i byte_string jako synonimy dla tych dwóch typów.Konwersja między sekwencji Elem wartości (przechowywanych w wide_string obiektu) i wielobajtowych sekwencji (przechowywanych w byte_string obiektu) jest wykonywana przez obiekt klasy Codecvt<Elem, char, std::mbstate_t>, spełniający wymagania aspekt standardowych konwersji kodu std::codecvt<Elem, char, std::mbstate_t>.

Przechowuje obiekt klasy tego szablonu:

  • Ciąg bajtów, aby wyświetlić błędy

  • Szeroki ciąg, aby wyświetlić błędy

  • Wskaźnik do obiektu przydzielonego konwersji (która jest zwalniany, kiedy niszczony jest obiekt wbuffer_convert)

  • Obiekt stanu konwersji typu state_type

  • Licznik konwersji

Ee191684.collapse_all(pl-pl,VS.110).gifKonstruktory

wstring_convert

Tworzy obiekt typu wstring_convert.

Ee191684.collapse_all(pl-pl,VS.110).gifDefinicje TypeDef

byte_string

Typ, który reprezentuje ciąg bajtów.

wide_string

Typ, który reprezentuje ciąg szerokości.

state_type

Typ, który reprezentuje stan konwersji.

int_type

Typ, który reprezentuje liczbą całkowitą.

Ee191684.collapse_all(pl-pl,VS.110).gifFunkcje składowe

from_bytes

Konwertuje ciąg bajtów szerokości string.

to_bytes

Konwertuje ciąg szeroki ciąg bajtów.

konwertowane

Zwraca liczbę pomyślnych konwersji.

Stan

Zwraca obiekt reprezentujący stan konwersji.

Wymagania

Nagłówek: < cvt/wstring >

Obszar nazw: stdext::cvt

Zobacz też

Inne zasoby

< w cvt na wstring > Członkowie

wstring_convert członkowie