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