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