wstring_convert::to_bytes
Konwertuje ciąg szeroki ciąg bajtów.
byte_string to_bytes(_Elem _Char);
byte_string to_bytes(const _Elem* _Wptr);
byte_string to_bytes(const wide_string& _Wstr);
byte_string to_bytes(const _Elem* _First, const _Elem* _Last);
Parametry
Parametr |
Opis |
---|---|
_Char |
Szerokich znaków do konwersji. |
_Wptr |
Styl C, zakończony znakiem null sekwencji, począwszy od wptr, do konwersji. |
_Wstr |
Wide_string do konwersji. |
_First |
Pierwszy element w zakresie elementów do konwersji. |
_Last |
Ostatni element w zakresie elementów do 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 ciąg przekonwertowany bajt.Inaczej obiekt został zbudowany z inicjatora ciąg bajtów komunikatu o błędzie, funkcja Członkowskie zwraca obiekt komunikat błędu ciąg bajtów.W przeciwnym wypadku funkcja Członkowskie generuje obiekt klasy range_error.
Wymagania
Nagłówek: < w cvt na wstring >
Obszar nazw: stdext::cvt