C++/기타

[algorithm] find

에리카네스 2022. 7. 27. 05:26

값을 찾으면 해당 값의 iterator를 반환해준다.

해당 값의 인덱스를 알고싶다면 begin을 빼주면 된다.

만약 값을 찾지 못하면 end가 반환된다.

 

find(iter_begin, iter_end, target) // 찾은 값의 iterator 반환

find(iter_begin, iter_end, target) - iter_begin; // 찾은 값의 index