【发布时间】:2013-03-12 20:34:45
【问题描述】:
我想问是否可以提供一个示例,说明如何使用 set_difference 找到地图的集合和键之间的差异
我知道另一个问题std::set_difference is it possible to compare set and map Keys?,但它指向另一个没有明确示例的问题。我需要一个不使用 boost 库的解决方案
#include <algorithm>
#include <set>
#include <iterator>
// ...
std::set<int> s1, s2;
// Fill in s1 and s2 with values
std::set<int> result;
std::set_difference(s1.begin(), s1.end(), s2.begin(), s2.end(),
std::inserter(result, result.end()));
【问题讨论】:
-
我在这里没有看到任何
map。 -
@jrok 请再次阅读问题。H2CO3 对此感到抱歉。
-
它说 “我想问一下是否可以提供一个例子来说明我如何找到 set 和 keys 之间的区别一张地图。你展示的代码计算了两组之间的差异。那么,你介意举个例子来说明你所说的吗?
-
@jrok 我想找出一组和地图键之间的区别。
标签: c++ map set set-difference