![[STL] std::vector](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb5L1ru%2FbtsH889tbCj%2FJgzb9x2pyqUES59pZbVdbK%2Fimg.png)
C++/STL2024. 6. 23. 22:23[STL] std::vector
1.개요std::vector는 동적 배열(dynamic array) 컨테이너이다. 요소들을 선형으로 저장하며, 인덱스를 통해 각 요소에 접근할 수 있다. 크기를 동적으로 조절할 수 있는 배열로, 메모리 내에 연속적으로 저장된다.2. 주요 멤버 함수push_back(): 벡터 끝에 요소를 추가한다.pop_back(): 벡터의 마지막 요소를 제거한다.size(): 벡터에 저장된 요소의 개수를 반환한다.begin(), end(): 벡터의 시작과 끝을 가리키는 반복자를 반환한다.resize(): 벡터의 크기를 조정한다.3. 참고 사항3.1. 비용메모리 할당 및 해제 비용이 추가될 수 있으므로, 성능 요구 사항을 고려하여 사용3.2. 관련 문서https://en.cppreference.com/w/cpp/conta..