본문 바로가기
Develop/Ps

[C++] STL find() 함수 사용법

by J-rain 2023. 10. 28.

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(== 쓰레기 값)를 반환한다.

 

 

https://novlog.tistory.com/entry/C-STL-find-%EB%B2%94%EC%9C%84Vector-Array-%EB%82%B4%EC%97%90%EC%84%9C-%EA%B0%92%EC%9D%84-%ED%83%90%EC%83%89%ED%95%98%EB%8A%94-%ED%95%A8%EC%88%98

 

[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 사용법  (0) 2023.10.22
[C++] STL vector 사용법  (0) 2023.07.18
[C++] STL pair 사용법  (0) 2023.07.18

댓글