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(== 쓰레기 값)를 반환한다.
참고
'Develop > Ps' 카테고리의 다른 글
[C++] STL lower_bound, upper_bound 사용법 (2) | 2023.12.21 |
---|---|
[C++] STL fill() 함수 사용법 (0) | 2023.11.01 |
[C++] STL list 사용법 (0) | 2023.10.22 |
[C++] STL vector 사용법 (0) | 2023.07.18 |
[C++] STL pair 사용법 (0) | 2023.07.18 |
댓글