本文整理汇总了C++中std::vector::find方法的典型用法代码示例。如果您正苦于以下问题:C++ vector::find方法的具体用法?C++ vector::find怎么用?C++ vector::find使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类std::vector
的用法示例。
在下文中一共展示了vector::find方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: VectorIsEqual
bool CUserQueryUpdate::VectorIsEqual(std::vector<std::string> srcVector,std::vector<std::string> destVector)
{
std::vector<std::string>::iterator itrSrcVec;
std::vector<std::string>::iterator itrDestVec;
std::vector<std::string>::iterator itr2;
if( srcVector.size() != srcVector.size())
{
return false;
}
for(itrSrcVec=srcVector.begin();itrSrcVec!=srcVector.end();itrSrcVec++)
{
itrDestVec = destVector.find(*itrSrcVec);
if(itrDestVec !=itrDestVec.end())
{
continue;
}
else
{
return false;
}
}
return true;
}
示例2: GetCounts
std::vector<CountT> GetCounts(const std::vector<std::basic_string<CharT>> & grams) const
{
std::map<std::basic_string<CharT>, CountT>::iterator gramIter;
std::vector<CountT> counts;
counts.reserve(grams.size());
for (std::vector<std::basic_string<CharT>>::const_iterator iter = grams.begin(); iter != grams.end(); ++iter)
{
gramIter = grams.find(*iter);
if (iter == grams.end()) counts.push_back(0);
else counts.push_back(iter->second);
}
return counts;
}
示例3: InSet
bool InSet( c el )
{
return members.find( el ) != members.end();
}