프로그래밍 문법/c++

벡터에 요소있는지 확인

씩씩한 IT블로그 2020. 6. 21. 21:21
반응형

* 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

와 같다

반응형