반응형 C++ Standard Library STL1 C++ Standard Library STL 튜토리얼 레퍼런스 6~9장 C++ Standard Library STL 튜토리얼 레퍼런스 6~9장 ▣ 6장 STL 컨테이너 6.2 Vector (벡터) - 컨테이너에 데이터가 삽입 될수록 메모리는 늘어나게 됩니다. 연속된 메모리 기반이므로 메모리가 커지면 기존 메모리를 삭제하고 새로운 메모리를 재할당해주어야 합니다. 그러므로 컨테이너요소의 개수가 유동적인 곳에서는 비효율적이다. 능력 -시퀀스 컨테이너, 램덤 액세스 지원, 연속 메모리 기반 컨테이너. - size(), empty(), max_size(): 사이즈 관련된 함수 제공. - capacity() : 메모리 안에 vector가 메모리의 재할당 없이 가질 수 있는 원소의 개수를 반환. 초과한다면 내부메모리를 재할당해야 함. - vector 용량이 중요한 이유 : 따라서 속도가.. 2010. 4. 30. 이전 1 다음 반응형