Graphisoft®

GSRootVersion: 1.0

Find

지정한 값을 가진 범위의 요소가 처음 발생하는 위치를 찾습니다.

template <class In, class T>
In Find (
    In                  first,
    In                  last,
    const T &           value
);

Template 파라미터

In
입력 반복자입니다.
T
T 타입 template 파라미터입니다.

파라미터

first
지정한 값을 검색할 범위의 1번째 요소의 위치를 설명하는 입력 반복자입니다.
last
지정한 값을 검색할 범위의 마지막 직전 요소의 위치를 설명하는 입력 반복자입니다.
value
검색할 값입니다.

리턴 값

검색할 범위의 지정한 값이 처음 발생하는 위치를 설명하는 입력 반복자입니다. 만약 범위 내에 그러한 값이 존재하지 않는다면, 범위의 마지막 위치를 설명하는 마지막 요소 직전의 반복자를 리턴합니다.

설명

*i == value인 범위 [first, last)의 1번째 반복자 i를 리턴합니다. 만약 그러한 반복자가 존재하지 않으면 last를 리턴합니다.

참고사항

알고리즘