locale
<locale>
ヘッダでは、ローカライゼーション(地域化)に関するクラス・関数を定義する。このヘッダに含まれるクラス・関数はstd
名前空間で定義される。
ロケール
名前 |
説明 |
対応バージョン |
locale |
ロケール(class) |
|
use_facet |
ロケールが持つファセットの取得(function) |
|
has_facet |
ロケールがファセットを持っているか判定(function) |
|
利便性インタフェース
名前 |
説明 |
対応バージョン |
isspace |
空白類文字の判定(function) |
|
isprint |
印字可能文字の判定(function) |
|
iscntrl |
制御文字の判定(function) |
|
isupper |
英大文字の判定(function) |
|
islower |
英小文字の判定(function) |
|
isalpha |
英字の判定(function) |
|
isdigit |
数字の判定(function) |
|
ispunct |
区切り文字の判定(function) |
|
isxdigit |
十六進数字の判定(function) |
|
isalnum |
英字・数字の判定(function) |
|
isgraph |
図形文字の判定(function) |
|
toupper |
英大文字への変換(function) |
|
tolower |
英子文字への変換(function) |
|
wstring_convert |
codecvt による文字列変換(class template) |
C++11 C++17から非推奨 C++26で削除 |
wbuffer_convert |
codecvt によるストリームバッファ変換(class template) |
C++11 C++17から非推奨 C++26で削除 |
ctype_base |
文字分類のための基底クラス(class) |
|
ctype |
文字の分類(class template) |
|
ctype_byname |
名前による文字の分類(class template) |
|
codecvt_base |
文字コード変換のための基底クラス(class) |
|
codecvt |
文字コード変換(class template) |
|
codevt_byname |
名前による文字コード変換(class template) |
|
数値
照合
日付と時間
金額
メッセージ取得