Udostępnij za pośrednictwem


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

Zobacz też

Informacje

wstring_convert Class