c++,算法,数据结构。我想用c++的stl里面的查找函数,返回数组指定元素的位置,没有则返回false?
1个回答
展开全部
举个例子
list<string> Test;
list<string>::iterator TestIterator;
Test.push_back("A");
Test.push_back("B");
Test.push_back("C");
TestIterator = std::find (Test.begin(), Test.end(), "B");//返回的是迭代器
if (TestIterator == Test.end())
{
//这里可以return false,就是没找到指定的元素
}
else
{
//找到了,可以使用
}
list<string> Test;
list<string>::iterator TestIterator;
Test.push_back("A");
Test.push_back("B");
Test.push_back("C");
TestIterator = std::find (Test.begin(), Test.end(), "B");//返回的是迭代器
if (TestIterator == Test.end())
{
//这里可以return false,就是没找到指定的元素
}
else
{
//找到了,可以使用
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询