Namespaces
Variants

std::ctype <char> :: ctype

From cppreference.net
Определено в заголовочном файле <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 - начальное значение счетчика ссылок

Пример