std::ctype<char>::~ctype
来自 cppreference.cn
< cpp | locale | ctype char
定义于头文件 <locale> |
||
protected: ~ctype(); |
||
析构一个 std::ctype<char> facet。此析构函数是受保护的且为虚函数(由于 基类 析构函数为虚函数)。类型为 std::ctype<char> 的对象,像大多数 facet 一样,只能在实现此 facet 的最后一个 std::locale 对象超出作用域时,或者当用户定义的类派生自 std::ctype<char> 并实现公共析构函数时被销毁。
如果,当此 std::ctype<char> 实例被构造时,提供了自定义分类表,并且构造函数的第二个参数(布尔值 del
)为 true,则此析构函数执行 delete[] table()。