The Wayback Machine - https://web.archive.org/web/20191218050440/https://ja.cppreference.com/w/cpp/header/cuchar
名前空間
変種
操作

標準ライブラリヘッダ <cuchar>

提供: cppreference.com
< cpp‎ | header
 
 
 

このヘッダは元々 C 標準ライブラリに <uchar.h> として存在していました。

このヘッダはヌル終端マルチバイト文字列ライブラリの一部です。

マクロ

__STDC_UTF_16__
mbrtoc16 および c16rtomb が UTF-16 エンコーディングを使用することを表します
(マクロ定数)
__STDC_UTF_32__
mbrtoc32 および c32rtomb が UTF-32 エンコーディングを使用することを表します
(マクロ定数)

マルチバイト文字列を反復処理するために必要な変換状態情報
(クラス)[edit]
sizeof 演算子によって返される符号なし整数型
(typedef)[edit]

関数

(C++11)
ナローマルチバイト文字を UTF-16 エンコーディングに変換します
(関数)[edit]
(C++11)
16ビットワイド文字をマルチバイト文字列に変換します
(関数)[edit]
(C++11)
ナローマルチバイト文字を UTF-32 エンコーディングに変換します
(関数)[edit]
(C++11)
32ビットワイド文字をマルチバイト文字列に変換します
(関数)[edit]
(C++20)
ナローマルチバイト文字を UTF-8 エンコーディングに変換します
(関数)[edit]
(C++20)
UTF-8 文字列をナローマルチバイトエンコーディングに変換します
(関数)[edit]
close