相关疑难解决方法(0)

如何获取多图中的所有唯一键

我有一个multimap,我想让它中的所有唯一键存储在一个向量中.

  multimap<char,int> mymm;
  multimap<char,int>::iterator it;
  char c;

  mymm.insert(pair<char,int>('x',50));
  mymm.insert(pair<char,int>('y',100));
  mymm.insert(pair<char,int>('y',150));
  mymm.insert(pair<char,int>('y',200));
  mymm.insert(pair<char,int>('z',250));
  mymm.insert(pair<char,int>('z',300));
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?有方法可以使用键计算元素数,但不计算多图中唯一键的数量.

补充:通过唯一我指的是multimap中的所有键一次 - 它们可以在multimap中重复或出现一次.

所以这里的唯一键是-x,yz

c++ stl std multimap

18
推荐指数
3
解决办法
2万
查看次数

标签 统计

c++ ×1

multimap ×1

std ×1

stl ×1