std::ctype<char>::~ctype
Определён в заголовочном файле <locale> | ||
|---|---|---|
protected: ~ctype(); |
Разрушает фасет std::ctype<char>. Этот деструктор является защищённым и виртуальным (поскольку деструктор базового класса является виртуальным). Объект типа 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/cpp/locale/ctype_char/~ctype