[c++] 컨테이너의 장단점 비교

C++에는 여러 종류의 컨테이너가 있으며, 각각의 컨테이너에는 고유한 장단점이 있습니다. 이번에는 각각의 컨테이너 종류에 대해 장점과 단점을 비교해보겠습니다.

Contents

시퀀스 컨테이너

벡터 (vector)

#include <vector>
std::vector<int> vec;

리스트 (list)

#include <list>
std::list<int> lst;

덱 (deque)

#include <deque>
std::deque<int> dq;

연관 컨테이너

맵 (map)

#include <map>
std::map<int, std::string> map;

셋 (set)

#include <set>
std::set<int> set;

이러한 장단점을 고려하여 프로젝트의 요구사항에 맞는 최적의 컨테이너를 선택할 수 있습니다.

더 자세한 내용은 C++ 공식 문서를 참고해주세요.