map的创建,插入和查找

代码说明:主要用于演示map的创建,插入以及查找的用法

作者:weekdawn


//创建需要查询的md5的map
map mapMd5;			//特征库的md5结构
//向map中插入数据
for( vector::iterator it = vecHash.begin(); it != vecHash.end(); it++)
{
	nMd5Count++;
	mapMd5.insert(std::make_pair((*it).strMd5,nMd5Count));
}
//在map中查找数据
if(mapMd5.find(vecFileMd5[nFileNums]) != mapMd5.end())
{
	nFlag = 1;//如果找到该文件,这标志位置为1
	nHitNums++;//用于计数找到的文件
	strHitShow.Append(_T("命中文件 : ") + fileName[nFileNums] + _T("\r\n\r\n"));
}


你可能感兴趣的:(MFC)