关于C++ MAP 记要一个ID出现次数
关于C++ MAP 记录一个ID出现次数
map<id ,CId*> m_id
我有上面类型一个容器。CId是一个类,需要new出来。
现在外面不断传过来id号码(可能有重复的id),
我自己能够通过CId *m_Cid new出一个类,然后解析出这个id的信息idinfo。
然后将这个idinfo放入到这个map中。
m_id[id] = idinfo;
我现在要记录个个id的出现次数
最后我要将出现次数小于3次的信息删除掉,应该怎么做?
------解决方案--------------------
用mutlimap,小于三个的就干掉
map<id ,CId*> m_id
我有上面类型一个容器。CId是一个类,需要new出来。
现在外面不断传过来id号码(可能有重复的id),
我自己能够通过CId *m_Cid new出一个类,然后解析出这个id的信息idinfo。
然后将这个idinfo放入到这个map中。
m_id[id] = idinfo;
我现在要记录个个id的出现次数
最后我要将出现次数小于3次的信息删除掉,应该怎么做?
------解决方案--------------------
用mutlimap,小于三个的就干掉