public member function
<set>

std::set::~set

~set();
Set 析构函数
销毁容器对象。

这将销毁所有容器元素,并释放 set 容器使用的所有存储容量,由其 allocator 分配。
这将对包含的每个元素调用 allocator_traits::destroy,并释放 set 容器使用的所有存储容量,由其 allocator 分配。

复杂度

线性复杂度 (销毁器)。

迭代器有效性

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

数据竞争

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

异常安全

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