Freigeben über


locale::category

Ein ganzzahliger Typ, der Bitmaskenwerte bereitstellt, um Standardfacetfamilien anzugeben.

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;

Hinweise

Der Typ ist ein Synonym für einen int-Typ, der eine Gruppe unterschiedliche Elemente einer Bitmaskentyplokalen variable darstellen kann, um Gebietsschema zu erstellen oder verwendet werden kann, um jede äquivalente C-Gebietsschemakategorien darzustellen.Die Elemente sind:

  • collate, entsprechend der C-Kategorie LC_COLLATE

  • ctype, entsprechend der C-Kategorie LC_CTYPE

  • monetary, entsprechend der C-Kategorie LC_MONETARY

  • numeric, entsprechend der C-Kategorie LC_NUMERIC

  • time, entsprechend der C-Kategorie LC_TIME

  • messages, entsprechend der Posix-Kategorie LC_MESSAGES

Darüber hinaus sind zwei hilfreiche Werte:

  • none, entsprechend der C-Kategorien keinen

  • all, entsprechend der C-Union aller Kategorien LC_ALL

Sie können eine beliebige Gruppe Kategorien darstellen, indem Sie OR mit diesen Konstanten, wie in monetary verwenden | time.

Anforderungen

Header: <locale>

Namespace: std

Siehe auch

Referenz

locale Class