|
[4] STL을 쓰려면 어떤 헤더 파일을 인클루드 해야 하나요? |
김백일 [cedar]
|
28583 읽음 2002-07-12 13:49 |
STL 헤더 파일들을 표로 정리해 보았습니다. 참고하세요.
------------------------------------------------------------------------------------------
종류
표준 C++ 라이브러리의 헤더는 파일 이름 끝에 .h가 붙지 않으며, C
라이브러리의 헤더는 파일 이름 맨 앞에 c를 붙인다.
(예를 들어, C 헤더
파일 stdlib.h는 C++ 표준에서는 cstdlib라는
이름으로 사용한다.)
STL 관련 헤더 파일은 다음과 같다.
종류 |
클래스 |
헤더 파일 |
컨테이너
클래스(container classes) |
vector |
vector |
list |
list |
deque |
deque |
set, multiset |
set |
map, multimap |
map |
hash_set, hash_multiset |
hash_set |
hash_map, hash_multimap |
hash_map |
컨테이너
어댑터(container adaptors) |
stack |
stack |
queue, priority_queue |
queue |
제네릭
알고리듬(generic algorithms) |
아래 다섯 개를 제외한 모든 알고리듬 |
algorithm |
범용
수치 알고리듬(generalized numeric algorithms) |
iota, accumulate, inner_product, adjacent_difference,
partial_sum |
numeric |
반복자
클래스(iterator classes)와 반복자 어댑터(iterator adaptors) |
istream_iterator, ostream_iterator,
istreambuf_iterator, ostreambuf_iterator, reverse_iterator, inserter,
back_inserter, front_inserter 등 |
iterator |
함수
객체 클래스(function object classes)와 함수 어댑터(function adaptors) |
less, greater, not1, bind2nd 등 |
functional |
|
관련 글 리스트
|