public member function
<deque>

std::deque::~deque

~deque();
Deque 析构函数
销毁容器对象。

这会销毁容器中的所有元素,并释放 deque 容器分配的所有存储空间(通过其 allocator)。
这会调用包含元素的 allocator_traits::destroy,并释放 deque 容器分配的所有存储空间(通过其 allocator)。

复杂度

线性复杂度,复杂度与 deque::size (析构函数) 成正比。

迭代器有效性

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

数据竞争

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

异常安全

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