iterator(2)
-
[C++] lower_bound & upper_bound
1. bound 해당 함수는 정렬된 배열에서만 사용하도록 하자! #include #include using namespace std; // return iterator // Must only be used in an ordered array. int main(){ vector a {1,2,3,3,3,4}; // where the 3 is located. (count from 0) cout
2023.07.09 -
[C++] iterator
1. iterator 반복자(iterator)는 객체 지향적 프로그래밍에서 배열이나 그와 유사한 자료 구조의 내부의 요소를 순회(traversing)하는 객체이다. C++에서의 iterator는 컨테이너(배열이나 리스트 등)에 저장되어 있는 요소의 주소를 가리키는 개체를 말하며 포인터를 일반화한 것을 말한다. #include #include using namespace std; vector v; int main(){ for(int i=1; i
2023.07.08