gpt4 book ai didi

c++ - 如何将 std::set 的元素添加到另一个非空集?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:26:43 25 4
gpt4 key购买 nike

  set<int> A, B;
for (int i = 0; i < 100; i++) A.insert(i);
for (int i = 50; i < 150; i++) B.insert(i);

如何将集合B的元素添加到集合A中?
也就是说,如何实现A = Union(A, B)?

最佳答案

默认情况下,集合仅为唯一值并已排序,因此插入迭代器范围应该可行:

A.insert(B.begin(), B.end());

关于c++ - 如何将 std::set 的元素添加到另一个非空集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11056017/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com