Udostępnij za pośrednictwem


wstring_convert::from_bytes

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

wide_string from_bytes(char _Byte);
wide_string from_bytes(const char* _Ptr);
wide_string from_bytes(const byte_string& _Bstr);
wide_string from_bytes(const char* _First, const char* _Last);

Parametry

Parametr

Opis

_Byte

Sekwencja bajtów pojedynczy element do konwersji.

_Ptr

Styl C, zakończony znakiem null sekwencję znaków do konwersji.

_Bstr

Byte_string do konwersji.

_First

Pierwszy znak w zakres znaków do konwersji.

_Last

Ostatni znak w zakres znaków do konwersji.

Wartość zwracana

Obiekt string szeroki wynikającymi z konwersji.

Uwagi

Jeśli Stan konwersji obiekt był not skonstruowane z jawną wartość, jest ustawiona na wartość domyślną (stan początkowy konwersji) przed rozpoczęciem konwersji.W przeciwnym razie pozostanie niezmieniona.

Liczba elementów wejściowych pomyślnie konwertowane są przechowywane w konwersji obiektu licznika.Jeśli błąd konwersji nie wystąpi, funkcja Członkowskich zwraca przekonwertowane ciągu szeroki.Inaczej obiekt został zbudowany z inicjatora komunikatu o błędzie w ciągu całego, funkcji Członkowskich zwraca obiekt błędu w ciągu całej wiadomości.W przeciwnym wypadku funkcja Członkowskie generuje obiekt klasy range_error.

Wymagania

Nagłówek: < w cvt na wstring >

Obszar nazw: stdext::cvt

Zobacz też

Informacje

wstring_convert Class