반응형
* vector에서 value가 있는 반복자를 리턴하는 함수(만약 value가 없다면 vector.end()까지 수행)
#include <algorithm>
vector<int>::iterator iter;
iter=find(vector.begin(),vector.end(),value); //만약 value 없다면 런타임에러
따라서 다음과 같은 식으로 value가 존재할 때 1, 없을때 0을 반환하게 할 수 있다.
find(vector.begin(),vector.end(),value) != vector.end()
이는 파이썬에서
더보기
value in L
와 같다
반응형