gpt4 book ai didi

c++ - std::set_intersection 和迭代器

转载 作者:行者123 更新时间:2023-12-01 14:35:04 26 4
gpt4 key购买 nike

<分区>

是否可以将 std::set_intersection 或其他 std::set_* 算法函数的输出直接添加到类型 std::设置?

到目前为止,我只能想办法直接添加到允许std::back_inserter的东西。

#include <set>
#include <algorithm>
#include <vector>
#include <iterator>
#include <iostream>
using namespace std;

int main()
{
// sorted so ok for set operations
set<int> s = { 2, 3, 1 };
set<int> s2 = { 1 };
vector<int> v;

set_intersection(s.begin(), s.end(), s2.begin(), s2.end(),
back_inserter(v));

copy(v.begin(), v.end(), ostream_iterator<int>(cout, ","));
return 0;
}

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