Freigeben über


locale::category

Ein ganzzahliger Typ, der Bitmaskenwerte stellt, um Standardfacetfamilien hinzudeuten.

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 oder - Klasse verwendet werden kann, um die entsprechenden 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:

  • keine, entsprechend keinen der C-Kategorien

  • Alles, 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

Gebietsschema Header: <>

Namespace: std

Siehe auch

Referenz

locale-Klasse