使用std::find函数,可查找vector中是否有某一元素存在。
需加入头文件
|
输入值:
vector.begin() vector的开始指针
vector.end() vector的结束指针
num 查找的目标元素
返回值:
vector的迭代指针, 若不等于vector.end(),则找到该元素,否则,vector中不存在该元素
案例:
std::find(vector.begin(),vector.end(),num);
vector<short>::iterator iter=std::find(zcStno.begin(),zcStno.end(),zcNo);
if (iter!=zcStno.end())
{
zcStno.push_back(zcNo);
}
错误类型:
1.find(zcStno.begin(),zcStno.end(),zcNo)
报错: