Condividi tramite


wstring_convert::to_bytes

Converte una stringa in una stringa di byte.

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);

Parametri

Parametro

Descrizione

_Char

Il tipo di carattere da convertire.

_Wptr

La sequenza di tipo C e con terminazione null, a partire da wptr, da convertire.

_Wstr

wide_string da convertire.

_First

Il primo elemento in un intervallo di elementi da convertire.

_Last

L'ultimo elemento di un intervallo di elementi da convertire.

Note

Se l'oggetto di stato di conversione è stato not costruito con un valore esplicito, viene impostato sul valore predefinito (lo stato iniziale di conversione) prima di iniziare la conversione. In caso contrario viene lasciato invariato.

Il numero di elementi di input correttamente convertiti viene archiviata nell'oggetto conteggio di conversione. Se nessun errore di conversione caso, la funzione membro restituisce la stringa di byte convertita. In caso contrario, se l'oggetto viene costruito con un inizializzatore del messaggio di errore della stringa di byte, la funzione membro restituisce l'oggetto dei messaggi di errore di stringa di byte. In caso contrario, la funzione membro genera un oggetto di classe range_error.

Requisiti

Intestazione: <cvt/wstring>

stdext::cvt diSpazio dei nomi:

Vedere anche

Riferimenti

Classe wstring_convert