Namespaces
Variants

std::ios_base:: ~ios_base

From cppreference.net
virtual ~ios_base ( ) ;

销毁 ios_base 对象。

在任意成员函数产生未定义结果之前,会调用通过 register_callback() 注册的回调函数,并以 erase_event 作为参数传递。随后,释放所有已获取的内存。

不对 rdbuf 执行任何操作,它不会被销毁。

缺陷报告

以下行为变更缺陷报告被追溯应用于先前发布的C++标准。

DR 适用范围 发布时的行为 正确行为
LWG 3434 C++98 未要求析构函数回收 iarray parray 的内存 要求回收