프로그래밍/C/C++
[C++] STL(Standard Template Library)
코드블랙
2017. 4. 17. 14:50
반응형
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/
반응형