Menu
CoddyTech

컨테이너

Coddy의 C++ - 표준 템플릿 라이브러리 코스 레슨. 23개 중 2번째.

컨테이너(Containers) 는 객체와 데이터를 저장하는 데 사용됩니다. 다양한 유형의 컨테이너가 있지만, 가장 많이 사용되고 중요한 것들에 대해 배워보겠습니다:

  • Vector
  • Queue
  • Priority Queue
  • Deque
  • Stack
  • List
  • Set
  • Map

많은 요소를 다룰 때, 앞에서 언급한 컨테이너에 저장해야 합니다. 그래서 컨테이너는 세 가지 카테고리로 분류됩니다:

  • 시퀀스 컨테이너 (Sequence containers) - (Vector, Deque, List)
  • 연관 컨테이너 (Associative containers) - (Set, Map)
  • 컨테이너 어댑터 (Container adapter) - (Stack, Queue, Priority Queue)

시퀀스 컨테이너(Sequence containers) 는 배열과 같은 순차적 데이터 구조를 구현하는 데 사용됩니다.

연관 컨테이너(Associative container) 는 각 요소가 키와 연관된 값을 가지는 컨테이너입니다.

컨테이너 어댑터(Containers adapters) 는 기존 컨테이너에 고유한 기능을 제공하기 위해 특정 인터페이스를 사용하는 컨테이너입니다.

직접 해보기

이 레슨에는 코드 챌린지가 없습니다.

C++ - 표준 템플릿 라이브러리의 모든 레슨

직접 연습해 보세요: 온라인 C++ 컴파일러