共用方式為


wstring_convert 類別

樣板類別 wstring_convert 中寬字串和位元組字串之間的轉換。

template<
    class Codecvt,
    class Elem = wchar_t
>
class wstring_convert

參數

  • Codecvt
    地區設定 代表轉換的 Facet。

  • Elem
    寬字元項目型別。

備註

樣板類別描述物件在類別 std::basic_string<Elem> 寬字串物件和位元組之間的控制項轉換字串物件類別 std::basic_string<char> (也稱為 std::string)。 樣板類別定義型別 wide_string 和 byte_string 為這兩個型別的同義資料表。 在 Elem 值 (儲存於 wide_string 物件) 和多位元組序列之間序列的轉換 (儲存於 byte_string 物件) 是由類別實作 Codecvt<Elem, char, std::mbstate_t>的物件,符合標準程式碼轉換 Facet 的 std::codecvt<Elem, char, std::mbstate_t>要求。

這個範本類別存放區物件:

  • 顯示的位元組資料錯誤。

  • 顯示的寬字串在錯誤

  • out 的指標被釋放的配置 (轉換物件,在終結 wbuffer_convert 物件)

  • state_type型別轉換狀態物件

  • 轉換計數。

建構函式

wstring_convert

建構屬於 wstring_convert 類型的物件。

Typedef

byte_string

表示位元組資料型別。

wide_string

表示寬字串的型別。

state_type

表示轉換狀態的型別。

int_type

表示整數類資料型別。

成員函式

from_bytes

方法會將位元組字串之寬字串。

to_bytes

寬字串轉換為位元組字串。

轉換

傳回成功轉換的數目。

state

傳回代表轉換狀態的物件。

需求

標題: <cvt/wstring>

命名空間: stdext::cvt

請參閱

其他資源

< cvt/> wstring 成員

wstring_convert 成員