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: