默认构造函数:创建一个空的 unordered_set 对象。
std::unordered_set<T> unordered_set_name;
带有初始元素列表的构造函数:使用初始元素列表初始化 unordered_set,可以包含任意数量的元素。
std::unordered_set<T> unordered_set_name = {val1, val2, val3, ...};
复制构造函数:从另一个 unordered_set 复制元素来构造一个新的 unordered_set。
std::unordered_set<T> unordered_set_name(another_unordered_set);
范围构造函数:从另一个容器的范围内复制元素来构造一个新的 unordered_set。
std::unordered_set<T> unordered_set_name(container.begin(), container.end());
unordered_set的构造方法
![](https://img-home.csdnimg.cn/images/20240611030827.png)