
[C++] STL 컨테이너 - vector (벡터)
·
C++
STL 컨테이너란?Standard Template Library템플릿 기반으로 모든 컨테이너에 적용되는 표준 인터페이스메모리 자동관리 -> 메모리 단편화💡 std::vector 란?std::vector는 C++ STL에서 제공하는 동적 배열 컨테이너배열처럼 인덱스로 접근이 가능하면서도, 크기를 유동적으로 조절할 수 있다.push_back() 등 다양한 메서드를 통해 요소 추가/삭제가 쉽고 직관적이다.배열의 단점을 보완한, 가장 자주 쓰이는 컨테이너 📍 특징특징설명연속된 메모리 공간일반 배열처럼 빠른 접근(인덱스 접근 가능) - O(1)동적 크기 조절push_back, resize 등으로 자동 확장다양한 멤버 함수insert, erase, clear, swap 등범위 기반 반복 지원for (int x ..