关于 multiset
  • 板块学术版
  • 楼主qczrz6v4nhp6u
  • 当前回复5
  • 已保存回复5
  • 发布时间2023/12/16 17:09
  • 上次更新2023/12/16 17:22:34
查看原帖
关于 multiset
654546
qczrz6v4nhp6u楼主2023/12/16 17:09

以下两份代码有什么区别?

1:

std::multiset<int> s;int x;
...
if(s.count(x))s.erase(s.find(x));

2:

std::multiset<int> s;int x;
...
auto it=s.find(x);
if(it!=s.end())s.erase(it);

1 会越界,而 2 是正确的。

因为这个东西调了两天 /fn

2023/12/16 17:09
加载中...