我有一个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));
我该怎么做?有一种方法可以计算多重映射中具有特定键的元素数量,但没有一种方法可以计算多重映射中唯一键的数量。
添加: 我所说的唯一是指多重映射中所有键仅出现一次或重复出现的情况。因此,在这里唯一的键是 - x,y和z。