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