次の方法で共有


locale::category

標準のファセット ファミリを表示するビットマスクの値を指定する整数の型。

typedef int category;
static const int collate = LC_COLLATE;
static const int ctype = LC_CTYPE;
static const int monetary = LC_MONETARY;
static const int numeric = LC_NUMERIC;
static const int time = LC_TIME;
static const int messages = LC_MESSAGES;
static const int all = LC_ALL;
static const int none = 0;

解説

型はロケールを並べ替えるには、の対応する C のロケールのカテゴリに表すビットマスク型のローカルの異なる要素のグループを表すことができるか、または使用できる int の型のシノニムです。要素は次のとおりです:

  • C のカテゴリ LC_COLLATE に対応する、[部単位で印刷する]

  • C のカテゴリに対応するctype、LC_CTYPE

  • C のカテゴリ LC_MONETARY に対応する、monetary

  • C のカテゴリ LC_NUMERIC に対応する、numeric

  • C のカテゴリ LC_TIME に対応する、time

  • Posix のカテゴリ LC_MESSAGES に対応する、messages

また、2 桁の有効な値は次のとおりです:

  • C のカテゴリのいずれかに対応する、none

  • すべてのカテゴリ LC_ALL C の共用体に対応する、all

これらの定数として使用するカテゴリの任意のグループを monetaryのように OR を表すことができます |time

必要条件

ヘッダー: <locale>

名前空間: std

参照

関連項目

locale Class