名前空間
変種

std::codecvt_utf16

提供: cppreference.com
 
 
 
<tbody> </tbody>
ヘッダ <codecvt> で定義
template< class Elem, unsigned long Maxcode = 0x10ffff, std::codecvt_mode Mode = (std::codecvt_mode)0 > class codecvt_utf16 : public std::codecvt<Elem, char, std::mbstate_t>;
(C++11以上)
(C++17で非推奨)

std::codecvt_utf16 は UTF-16 エンコードされたバイト文字列と UCS2 または UTF-32 文字列 (Elem の型によります) の間の変換をカプセル化する std::codecvt ファセットです。 この codecvt ファセットはバイナリモードで UTF-16 ファイルを読み書きするために使用できます。