std::ctype<char>::~ctype
Определено в заголовке <locale> | ||
|---|---|---|
protected: ~ctype(); |
Деструктор объекта типа std::ctype<char>. Этот деструктор защищён и виртуальный (из-за того, что деструктор базового класса virtual). Объект типа std::ctype<char>, как и большинство объектов-фасадов, может быть уничтожен только тогда, когда последний объект std::locale, реализующий этот фасад, выходит из области видимости, или если пользовательский класс унаследован от std::ctype<char> и реализует публичный деструктор.
Если при создании этого экземпляра std::ctype<char> была предоставлена пользовательская таблица классификации, и второй аргумент конструктора (булево значение del) был true, то этот деструктор выполняет delete[] table().
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/locale/ctype_char/%7Ectype