1. <algorithm> find()
#include <algorithm>
find(begin, end, value);
- 일련의 자료구조(Array, vector 등)에서 원하는 값을 탐색하는 함수
- begin과 end는 iterator 객체가 와야 한다.
- 범위 내(begin - end)의 원소들 중에서 value와 일치하는 첫번째 원소의 iterator를 리턴한다.
- 범위 내에 찾고자 하는 값이 없다면 end를 반환한다.
2. <string> string.find()
#include <string>
string str;
str.find(value);
- 문자열 내에서 value 값을 찾는다.
- 문자열 내에 value와 일치하는 값이 있다면 value의 첫번째 인덱스를 반환한다.
- 일치하는 값이 없다면 string::npos(== 쓰레기 값)를 반환한다.
[C++ STL] find() - 범위(Vector, Array..) 내에서 값을 탐색하는 함수
C++ STL find Function *개인적인 공부 내용을 기록하는 용도로 작성한 글 이기에 잘못된 내용을 포함하고 있을 수 있습니다. _reference https://www.cplusplus.com/reference/algorithm/find/ #find 에 정의되어 있다. temp
novlog.tistory.com
참고
'Develop > Ps' 카테고리의 다른 글
[C++] STL lower_bound, upper_bound 사용법 (2) | 2023.12.21 |
---|---|
[C++] STL fill() 함수 사용법 (0) | 2023.11.01 |
[C++] STL list 사용법 (1) | 2023.10.22 |
[C++] STL vector 사용법 (0) | 2023.07.18 |
[C++] STL pair 사용법 (0) | 2023.07.18 |
댓글