名前空間
変種
操作

std::mbstate_t

提供: cppreference.com
< cpp‎ | string‎ | multibyte

 
 
ストリングスライブラリ
NULLで終わる文字列
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.
バイト文字列
文字列をマルチバイト
ワイド文字列
クラス
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
 
NULLで終わるマルチバイト文字列
マルチバイト/ワイドコンバージョン
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
タイプ
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
 
Defined in header <cwchar>
struct mbstate_t;
タイプのmbstate_tは、実装定義サポートマルチバイト文字符号化規則の設定で発生する可能性があります変換のいずれかの状態を表すことができます些細な非配列型です。 mbstate_tの他の値も初期変換状態を表すことが存在する可能性はありますがmbstate_tのゼロ初期化された値は、初期変換状態を表します.
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.
mbstate_tの可能な実装が不完全なマルチバイト文字が処理された配列のバイト数を示す整数カウンタ、および現在のシフト状態の表現を表す配列を保持する構造体のタイプです.
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.
以下の機能が可能で、データの競合が原因でstd::mbstate_t*NULL引数に同期せずに、複数のスレッドから呼び出すことはできません:std::mbrlenstd::mbrtowcstd::mbsrtowcstd::mbtowcstd::wcrtombstd::wcsrtombstd::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.

[編集] も参照してください

mbstate_tオブジェクトかどうかをチェックするには、初期シフト状態を表しています
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.

(関数) [edit]