다음을 통해 공유


find(STL)

범위에서 지정된 값을 가진 요소가 첫 번째로 나타나는 위치를 찾습니다.

template<class InputIterator, class T> InputIterator find(InputIterator first, InputIterator last,        const T& val);

매개 변수

  • first
    지정된 값을 검색할 범위 내 첫 번째 요소의 위치 주소를 지정하는 입력 반복기입니다

  • last
    지정된 값을 검색할 범위 내 마지막 요소 하나 다음의 위치 주소를 지정하는 입력 반복기입니다.

  • val
    검색할 값입니다.

반환 값

검색 중인 범위 내에서 지정된 값이 처음 나타나는 위치의 주소를 지정하는 입력 반복기입니다. 동일한 값의 요소가 없으면 last가 반환됩니다.

설명

요소와 지정된 값 간의 일치 여부를 확인하는 데 사용되는 **operator==**로서, 피연산자 간에 동등 관계를 적용해야 합니다.

find()를 사용하는 코드 예제를 보려면 find_if를 참조하세요.

요구 사항

헤더: <algorithm>

네임스페이스: std

참고 항목

참조

<algorithm>

adjacent_find

find_if

find_if_not

find_end

mismatch

search