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
|
||||
|
Определено в заголовочном файле
<locale>
|
||
|
explicit
ctype
(
const
mask
*
tbl
=
0
,
bool
del
=
false
,
std::
size_t
refs
=
0
)
;
|
||
Создает фасет std:: ctype < char > и передает начальное значение счетчика ссылок refs в конструктор базового класса, locale::facet::facet() .
Если tbl является нулевым указателем, все функции классификации используют classic_table() . В противном случае tbl должен быть указателем на первый элемент массива масок размером не менее std:: ctype < char > :: table_size , и этот массив используется всеми функциями классификации данной фасеты.
Если del равно true , предполагается, что массив был выделен с помощью new [ ] , и деструктор этого фацета вызовет delete [ ] tbl .
Параметры
| tbl | - | таблица классификации для использования или нулевой указатель |
| del | - | индикатор необходимости удаления таблицы |
| refs | - | начальное значение счетчика ссылок |
Пример
|
Этот раздел не завершён
Причина: отсутствует пример |