std::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 |