작성 : 202422040 김민석

std::vector는 STL의 동적 배열 컨테이너로, 크기가 가변적인 배열을 구현할 수 있다.

주요 특징

  1. 동적 배열

    std::vector는 저장할 요소의 개수가 고정된 배열과 달리, 요소를 추가하거나 제거할 때 자동으로 크기가 조정된다.

  2. 메모리 관리

    내부적으로 동적 메모리를 관리하므로, 사용자는 명시적으로 메모리를 할당하거나 해제할 필요가 없다. 그러나 std::vector는 메모리를 재할당하고, 자동으로 메모리를 정리하는 과정에서 불필요한 자원이 낭비될 수 있다.

주요 함수

  1. 생성
  2. 크기 조정 및 확인
  3. 요소 접근
  4. 요소 수정
  5. 반복자(iterator)

장점

단점