Espaces de noms
Variantes
Affichages
Actions

std::mbstate_t

De cppreference.com
< cpp‎ | string‎ | multibyte

 
 
Bibliothèque de chaînes de caractères
Chaînes à zéro terminal
Original:
Null-terminated strings
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Les chaînes d'octets
Chaines multi-octets
Les chaînes étendues
Classes
Original:
Classes
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
basic_string
char_traits
 
Chaînes à zéro terminal multi-octets
Large / multi-octets conversions
Original:
Wide/multibyte conversions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
mbsinit
Types
Original:
Types
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
mbstate_t
 
Déclaré dans l'en-tête <cwchar>
struct mbstate_t;
Le mbstate_t type est un ensemble non trivial type qui peut représenter l'un des états de conversion pouvant se produire dans une application définie par un ensemble de règles pris en charge multi-octets de codage des caractères. Initialisé à zéro la valeur de mbstate_t représente l'état de conversion initial, bien que d'autres valeurs de mbstate_t peut exister aussi représenter l'état initial de conversion .
Original:
The type mbstate_t is a trivial non-array type that can represent any of the conversion states that can occur in an implementation-defined set of supported multibyte character encoding rules. Zero-initialized value of mbstate_t represents the initial conversion state, although other values of mbstate_t may exist that also represent the initial conversion state.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Mise en œuvre éventuelle de mbstate_t est un type struct tenant un tableau représentant le caractère multi-octets incomplète, un compteur entier indiquant le nombre d'octets dans le tableau qui ont été traitées, et une représentation de l'état de décalage en cours .
Original:
Possible implementation of mbstate_t is a struct type holding an array representing the incomplete multibyte character, an integer counter indicating the number of bytes in the array that have been processed, and a representation of the current shift state.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Les fonctions suivantes ne devraient pas être appelées à partir de plusieurs threads sans synchronisation avec l'argument std::mbstate_t* de NULL en raison d'éventuelles concurrences de données: std::mbrlen, std::mbrtowc, std::mbsrtowc, std::mbtowc, std::wcrtomb, std::wcsrtomb, std::wctomb .
Original:
The following functions should not be called from multiple threads without synchronization with the std::mbstate_t* argument of NULL due to possible data races: std::mbrlen, std::mbrtowc, std::mbsrtowc, std::mbtowc, std::wcrtomb, std::wcsrtomb, std::wctomb.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

[modifier] Voir aussi

Vérifie si l'objet mbstate_t représente état initial
Original:
checks if the mbstate_t object represents initial shift state
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(fonction) [edit]