- STL은 C++ 표준 라이브버리의 일부분으로 Standard Template Library의 약자
- STL은 프로그램에 필요한 자료구조와 알고리즘을 템플릿으로 제공하는 라이브러리
- 또한, 자료구조와 알고리즘은 서로 반복자라는 구성 요소를 통해 연결됨
STL의 구성요소
- 컨테이너
- 반복자
- 알고리즘
- 함수 객체
- 어뎁터
- 할당기
STL의 3가지 특징
- 효율성
- 일반화 프로그램(재사용성)
- 확장성
- STL은 이 세 특징에 중점을 두고 개발된 라이브러리
- STL 알고리즘은 너무나도 일반적 => 특정한 자료구조와 형식에 종속 x
'C++ > 뇌를 자극하는 C++ STL' 카테고리의 다른 글
3. list 컨테이너 (0) | 2023.04.23 |
---|---|
2. deque 컨테이너 (0) | 2023.04.23 |
1. vector 컨테이너 (0) | 2023.04.23 |
2. STL을 한눈에 (0) | 2023.04.23 |