共用方式為


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 轉換物件的 Facet。

Elem
寬字元項目類型。

Traits
Elem 相關聯的特性。

備註

這個類別範本描述一個資料流程緩衝區,可控制 型 _Elem 別 的傳輸,其字元特性是由 類別 Traits 所描述,以及從 型 std::streambuf 別的位元組資料流程緩衝區來回傳輸。

Elem 值序列與多位元組序列之間的轉換,是由類別 Codecvt<Elem, char, std::mbstate_t> 的物件所執行,其符合標準程式碼轉換 facet std::codecvt<Elem, char, std::mbstate_t> 的需求。

這個類別範本的物件會儲存:

  • 其基礎位元組資料流程緩衝區的指標。\
  • 配置之轉換 Facet 物件的指標,在終結 時 wbuffer_convert 會釋出此物件。