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
Konstruktory
Tworzy obiekt typu wstring_convert. |
Definicje TypeDef
Typ, który reprezentuje ciąg bajtów. |
|
Typ, który reprezentuje ciąg szerokości. |
|
Typ, który reprezentuje stan konwersji. |
|
Typ, który reprezentuje liczbą całkowitą. |
Funkcje składowe
Konwertuje ciąg bajtów szerokości string. |
|
Konwertuje ciąg szeroki ciąg bajtów. |
|
Zwraca liczbę pomyślnych konwersji. |
|
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