C++官网参考链接:https://cplusplus.com/reference/deque/deque/~deque/
公有成员函数
<deque>
std::deque::~deque
~deque();
deque析构函数
销毁容器对象。
C++98
这将销毁所有容器元素,并使用其allocator释放由deque容器分配的所有存储容量。
C++11
它在每个包含的元素上调用allocator_traits::destroy,并使用它的allocator释放由deque容器分配的所有存储容量。
复杂度
deque::size(析构函数)中的线性。
iterator的有效性
所有iterator、指针和reference都无效。
数据竞争
容器及其所有元素都被修改。
异常安全
无抛出保证:从不抛出异常。