std::vector find查找方法

清泛原创
std::vector<std::string> vecTest;

std::string findStr("test");
bool found = std::find(vecTest.begin(), vecTest.end(), findStr) != vecTest.end();


注意:.begin(),.end()一定不要忘记了后面的括号,否则报如下错误:
error C3867: “std::vector<_Ty>::end”: 函数调用缺少参数列表;请使用“&std::vector<_Ty>::end”创建指向成员的指针

vector find

分享到:
评论加载中,请稍后...
创APP如搭积木 - 创意无限,梦想即时!
回到顶部