c++ - 将数组转换为 C++ 中的集合

标签 c++ arrays set

有没有一种更简单的方法可以使用 C++ 将数组转换为集合而不是循环遍历其元素?

最好使用标准模板库

最佳答案

对于所有标准库容器类型,使用 constructor :

std::set<T> set(begin(array), end(array));

关于c++ - 将数组转换为 C++ 中的集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20598235/

相关文章:

c++ - 从 C++ 使用 SOCKS 代理

c++ - Xerces:如何合并重复节点?

c++ - C++ 合并排序代码中的段错误

c - 生成不重复的随机数。我的逻辑正确吗?

c++ - unordered_map插入错误C++

C++ 索引 TCHAR 字符串

c - 为什么数组保存 C 中第一个元素的地址?

c - *(a++) 给出错误但不是 *(a+1)??数组名在哪里?

python - 查找列表中不常见的元素

Python - 类 __hash__ 方法和集合