小编ash*_*ari的帖子

如何仅使用该对的第一个元素来查找集合中的该对?

您好,我有一组包含以下元素的对。

set < pair<int,int> >st;
st.insert(make_pair(1,2));
st.insert(make_pair(4,5));
st.insert(make_pair(7,8));
Run Code Online (Sandbox Code Playgroud)

set.erase()现在我想使用.?根据该对的第一个元素从集合中删除该对。

In - {(1,2),(4,5),{7,8}}
To achieve -  set.erase({1}).
out- {(4,5),(7,8)} // removing member of set using first element of pair.
Run Code Online (Sandbox Code Playgroud)

请帮助实现这一目标。提前致谢 !!!

c++ set

4
推荐指数
1
解决办法
7304
查看次数

标签 统计

c++ ×1

set ×1