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

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

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

 

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

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

 

'C++ > 기타' 카테고리의 다른 글

[algorithm] find, find_if  (0) 2022.08.03
[algorithm] 순열과 조합  (0) 2022.07.31
[algorithm] 교집합, 합집합, 차집합  (0) 2022.07.28
map, set  (0) 2022.07.27
[algorithm] unique  (0) 2022.07.27

+ Recent posts