命名空间
变体
操作

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()