查找map中的KEY是否重复的问题!
目的:查找m_mapNewWangBaInfo中key位置保存的IP是否存在重复的现象。
我的方法如下,有点笨,但只求问对不对?
因为map会自动排序key,所以我拿第一个和第二个比,觉得就会找出是否重复了。
我的方法如下,有点笨,但只求问对不对?
因为map会自动排序key,所以我拿第一个和第二个比,觉得就会找出是否重复了。
m_vecRepeatAllIP.clear();
string strIP1 = "";
string strIP2 = "";
map<string, stWangBaInfo*>::iterator itNew = m_mapNewWangBaInfo.begin();
for ( ; itNew != m_mapNewWangBaInfo.end(); ++itNew )
{
if ( itNew == (--m_mapNewWangBaInfo.end()) )
break;
strIP1 = itNew->first;
++itNew;
strIP2 = itNew->first;
if ( 0 == strcmp( strIP1.c_str(), strIP2.c_str() ) )
{
m_vecRepeatAllIP.push_back( strIP1 );
}
--itNew;
}
sort( m_vecRepeatAllIP.begin(), m_vecRepeatAllIP.end() );
vector<string>::iterator it = unique( m_vecRepeatAllIP.begin(), m_vecRepeatAllIP.end() );
m_vecRepeatAllIP.erase( it, m_vecRepeatAllIP.end() );
...全文
相关推荐
go如何利用orm简单实现接口分布式锁
本篇文章主要介绍了go如何利用orm简单实现接口分布式锁,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
java练习题--容器使用练习
java练习题--容器使用练习
VI&VIM常用命令及快捷键.pdf
VI&VIM常用命令及快捷键.pdf
Java中的Map允许有重复元素吗?
今天小编就为大家分享一篇关于Java中的Map允许有重复元素吗?,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
Java中List根据map的某个key去重的代码
今天小编就为大家分享一篇关于Java中List根据map的某个key去重的代码,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧


