Namespaces
Variants

std::ctype <char> :: ~ctype

From cppreference.net
Определено в заголовочном файле <locale>
protected : ~ctype ( ) ;

Уничтожает фасет std:: ctype < char > . Этот деструктор защищённый и виртуальный (поскольку деструктор базового класса является виртуальным). Объект типа std:: ctype < char > , как и большинство фасетов, может быть уничтожен только тогда, когда последний std::locale , содержащий этот фасет, выходит из области видимости, или если пользовательский класс наследуется от std:: ctype < char > и реализует публичный деструктор.

Если при создании этого экземпляра std:: ctype < char > была предоставлена пользовательская таблица классификации и второй аргумент конструктора (логический параметр del ) имел значение true , тогда этот деструктор выполняет delete [ ] table ( ) .