wbuffer_convert
クラス
バイト ストリーム バッファーとの間の要素の転送を制御するストリーム バッファーを説明します。
構文
template <class Codecvt, class Elem = wchar_t, class Traits = std::char_traits<Elem>>
class wbuffer_convert
: public std::basic_streambuf<Elem, Traits>
パラメーター
Codecvt
変換オブジェクトを表す locale
ファセット。
Elem
ワイド文字要素型。
Traits
Elem
と関連付けられている特徴。
解説
このクラス テンプレートは、文字の特徴がクラス Traits
によって記述される型 _Elem
の要素の、型 std::streambuf
のバイト ストリーム バッファーとの間での転送を制御するストリーム バッファーについて説明します。
Elem
値のシーケンスとマルチバイト シーケンスとの間の変換は、クラス Codecvt<Elem, char, std::mbstate_t>
のオブジェクトによって実行されます。このことは、標準コード変換ファセット std::codecvt<Elem, char, std::mbstate_t>
の要件を満たしています。
このクラス テンプレートのオブジェクトは、以下のものを格納します。
- 基になるバイト ストリーム バッファーへのポインター。\
wbuffer_convert
が破棄されたときに解放される、割り当てられた変換ファセット オブジェクトへのポインター。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示