std::ctype <char> :: ctype
| Localization library | |||||||||||||||||||||||||
| Regular expressions library (C++11) | |||||||||||||||||||||||||
| Formatting library (C++20) | |||||||||||||||||||||||||
| Null-terminated sequence utilities | |||||||||||||||||||||||||
| Byte strings | |||||||||||||||||||||||||
| Multibyte strings | |||||||||||||||||||||||||
| Wide strings | |||||||||||||||||||||||||
| Primitive numeric conversions | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||
| Text encoding identifications | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Member functions | ||||
| Member functions of ctype<char> | ||||
|
ctype<char>::ctype
|
||||
|
Definiert in Header
<locale>
|
||
|
explicit
ctype
(
const
mask
*
tbl
=
0
,
bool
del
=
false
,
std::
size_t
refs
=
0
)
;
|
||
Erstellt einen std:: ctype < char > Facet und leitet den anfänglichen Referenzzähler refs an den Basisklassenkonstruktor locale::facet::facet() weiter.
Wenn tbl null ist, wird classic_table() von allen Klassifizierungs-Memberfunktionen verwendet. Andernfalls muss tbl ein Zeiger auf das erste Element einer Maske-Tabelle sein, die mindestens std:: ctype < char > :: table_size Elemente groß ist, und diese Tabelle wird von allen Klassifizierungs-Memberfunktionen dieser Facette verwendet.
Wenn del gleich true ist, wird angenommen, dass das Array mit new [ ] alloziert wurde, und der Destruktor dieses Facets wird delete [ ] tbl aufrufen.
Parameter
| tbl | - | zu verwendende Klassifizierungstabelle oder ein Nullzeiger |
| del | - | Indikator, ob die Tabelle gelöscht werden muss |
| refs | - | Startreferenzzähler |
Beispiel
|
Dieser Abschnitt ist unvollständig
Grund: Kein Beispiel |