C++ 의 vector
std::vector
는 C++ 표준 템플릿 라이브러리(STL)의 일부로서, 동적 배열과 유사한 구조를 가진 컨테이너입니다.
std::vector
의 주요 특징:
- 동적 크기: 백터는 크기가 동적으로 변경될 수 있습니다. 즉, 런타임에 항목을 추가하거나 제거할 수 있습니다.
- 연속 메모리: 백터는 내부적으로 연속된 메모리 공간에 데이터를 저장합니다. 따라서 배열처럼 인덱스를 사용하여 빠르게 접근할 수 있습니다.
- 자동 메모리 관리: 백터는 내부적으로 메모리를 자동으로 할당하고 해제합니다.
std::vector
의 사용 예:
이 외에도 std::vector
는 여러 메서드와 기능을 제공합니다. 예를 들면 insert
, erase
, resize
, reserve
등이 있습니다. C++의 std::vector
를 효과적으로 사용하려면 해당 메서드와 기능들을 숙지하는 것이 중요합니다.
댓글
댓글 쓰기