Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Eine Klasse, einer Facette, die zum Klassifizieren von Zeichen, Konvertieren von oberen und unteren Fällen sowie Konvertieren zwischen den nativen Zeichensatz und dieser Gruppe, die durch das Gebietsschema verwendet.
template <class CharType>
class ctype : public ctype_base
Parameter
- CharType
Der Typ, der innerhalb eines Programms zum Codieren von Zeichen verwendet wird.
Hinweise
Wie bei jedem Gebietsschema Facet hat die statische Objekt-ID gespeicherten Anfangswert 0 (null).Der erste Versuch Zugriff auf ihre gespeicherten Wert speichert einen eindeutigen positiven Wert in ID ein. Einstufungskriterien werden eine geschachtelte Bitmaske geben in der Basisklasse Ctype_base bereitgestellt.
C++-Standardbibliothek definiert zwei explizite Spezialisierungen dieser Klasse Vorlage:
CType<char>, eine explizite Spezialisierung, deren Unterschiede werden separat beschrieben.
CType<wchar_t>, die Elemente behandelt, als Breitzeichen.
Andere Spezialisierung der Vorlagenklasse Ctype<CharType>:
Konvertiert einen Wert ch des Typs CharType auf einen Wert vom Typ char mit dem Ausdruck (char)ch.
Konvertiert einen Wert Byte vom Typ char auf einen Wert vom Typ CharType mit dem Ausdruck CharType (Byte).
An alle anderen Operationen ausgeführt werden char Werte auf die gleiche Weise wie für die explizite Spezialisierung Ctype<char>.
Konstruktoren
Konstruktor für Objekte der Klasse ctype , die als Gebietsschema Facets für Zeichen dienen. |
Typedefs
Ein Typ, der ein Zeichen von einem Gebietsschema verwendet beschreibt. |
Member-Funktionen
Eine virtuelle Funktion testen, ob ein einzelnes Zeichen ein bestimmtes Attribut oder klassifizieren die Attribute der einzelnen Zeichen in einem Bereich aufgerufen und speichert sie in einem Array. |
|
Eine virtuelle Funktion aufgerufen, um ein Zeichen vom Typ konvertieren CharType verwendet ein Gebietsschema in das entsprechende Zeichen vom Typ char in der systemeigenen Zeichen festgelegt. |
|
Eine virtuelle Funktion aufgerufen, um das erste Zeichen in einem Bereich zu suchen, die angegebene Maske entspricht. |
|
Eine virtuelle Funktion aufgerufen, um das erste Zeichen in einem Bereich zu suchen, die angegebene Maske nicht übereinstimmt. |
|
Eine virtuelle Funktion aufgerufen, um ein Zeichen oder eines Bereichs von Zeichen in ihre Kleinbuchstaben zu konvertieren. |
|
Eine virtuelle Funktion aufgerufen, um ein Zeichen oder eines Bereichs von Zeichen in Großbuchstaben zu konvertieren. |
|
Eine virtuelle Funktion aufgerufen, um konvertiert ein Zeichen vom Typ char im systemeigenen Zeichensatz festgelegt, in das entsprechende Zeichen vom Typ CharType von einem Gebietsschema verwendet. |
|
Testet, ob ein einzelnes Zeichen ein bestimmtes Attribut hat oder die Attribute der einzelnen Zeichen in einem Bereich klassifiziert und sie in ein Array speichert. |
|
Konvertiert ein Zeichen vom Typ CharType von einem Gebietsschema in das entsprechende Zeichen Typ char in der systemeigene Zeichensatz verwendet. |
|
Sucht das erste Zeichen in einem Bereich, der angegebene Maske entspricht. |
|
Sucht das erste Zeichen in einem Bereich, der angegebene Maske nicht übereinstimmt. |
|
Ein Zeichen oder eines Bereichs von Zeichen konvertiert in Kleinbuchstaben. |
|
Konvertiert ein Zeichen oder eines Bereichs von Zeichen in Großbuchstaben. |
|
Konvertiert ein Zeichen vom Typ char im systemeigenen Zeichensatz festgelegt, in das entsprechende Zeichen vom Typ CharType von einem Gebietsschema verwendet. |
Anforderungen
Header: <locale>
Namespace: std
Siehe auch
Referenz
Threadsicherheit in der C++-Standardbibliothek