public member function
<forward_list>

std::forward_list::~forward_list

~forward_list();
销毁 forward_list 对象
销毁容器对象。

这将销毁所有容器元素,并使用其 分配器 释放 forward_list 容器分配的所有存储空间。
这将调用每个包含元素上的 allocator_traits::destroy,并使用 forward_list 容器的 分配器 释放其分配的所有存储空间。


复杂度

线性(取决于容器大小,析构函数)。

迭代器有效性

所有迭代器、指针和引用都将失效。

数据竞争

容器及其所有元素都将被修改。

异常安全

无异常保证: 绝不抛出异常。