반응형
C++에는 표준 템플릿 라이브러리라는 STL이 있다.
STL 구성
Sequence containers: 연속된 자료형
- array
- Array class (class template )
- vector
- Vector (class template )
- deque
- Double ended queue (class template )
- forward_list
- Forward list (class template )
- list
- List (class template )
Container adaptors: 자료구조
- stack
- LIFO stack (class template )
- queue
- FIFO queue (class template )
- priority_queue
- Priority queue (class template )
Associative containers: key:value 형식의 자료형
- set
- Set (class template )
- multiset
- Multiple-key set (class template )
- map
- Map (class template )
- multimap
- Multiple-key map (class template )
Unordered associative containers: 순서 없는 컨테이너(자바 hash랑 비슷?)
- unordered_set
- Unordered Set (class template )
- unordered_multiset
- Unordered Multiset (class template )
- unordered_map
- Unordered Map (class template )
- unordered_multimap
- Unordered Multimap (class template )
* 참조 사이트 : http://www.cplusplus.com/reference/stl/
반응형
'프로그래밍 > C/C++' 카테고리의 다른 글
패킷과 구조체 그리고 패딩비트 (0) | 2019.05.09 |
---|---|
[C++] 숫자만 입력받기 예제 (0) | 2017.04.24 |