共用方式為


codecvt_utf16

表示 地區設定 轉換為十六進位 UCS-2 或 UCS-4 編碼的寬字元和做為 UTF-16LE 或 UTF-16BE 編碼的位元組資料流之間的 Facet。

template<
    class Elem,
    unsigned long Maxcode = 0x10ffff,
    codecvt_mode Mode = (codecvt_mode)0
>
class codecvt_utf16 : public std::codecvt<Elem, char, StateType>

參數

參數

描述

Elem

寬字元項目型別。

Maxcode

文字方塊的最大字元數地區設定的 Facet。

Mode

地區設定的 Facet 組態資訊。

備註

這個範本類別轉換為十六進位 UCS-2 或 UCS-4 編碼的寬字元和做為 UTF-16LE 編碼的位元組資料流之間,則為,如果 Mode & little_endian或 UTF-16BE 則為。

要寫入的位元組資料流至二進位檔案,它可能會損毀,如果寫入文字檔。

需求

標題: <codecvt>

命名空間: std