[C++ STL] find

2021. 4. 10. 19:09

1. find ?

  • C++ reference (참조형) 객체의 별칭으로 사용되는 C++ 타입.
  • find(first, last, val)
  • [first, last) 범위, 즉 last가 가리키는 원소를 포함하지 않은 범위 내에서 값을 찾는 함수
  • val와 일치하는 원소 존재할 경우 해당 위치의 반복자 반환. 없을 경우 last 반환.

 

2. 사용법

# include <algorithm>

vector<int> v = { 1, 3, 4, 7, 9 };

// vector 전체 범위에 대하여 3이 존재하는지 확인 
if ( std::find(v.begin(), v.end(), 3) != v.end() )
	cout << "존재함" << endl;
else
	cout << "존재하지 않음" << endl;

'C++' 카테고리의 다른 글

[C++ STL] List  (0) 2021.04.13
[C++] 표준 템플릿 라이브러리(STL: Standard Template Library)  (0) 2021.04.13
[C++ STL] Set  (0) 2021.04.10
[C++ STL] Vector  (0) 2021.04.09
[C++ STL] Stack  (0) 2021.04.09

+ Recent posts