STL 소개일반화 프로그래밍프로그램은 자료구조와 알고리즘으로 구성자료구조는 처리하고자 하는 데이터를 표현하는 방법알고리즘은 이 자료들을 가공하여 유용한 정보를 생산하는 기법좋은 프로그램을 만들기 위해서는 자료구조와 알고리즘 모두 필요프로그램의 상황에 따라 사용하는 자료
STL은 다음 여섯 가지의 주요 구성 요소로 이루어짐 \- 컨테이너, 알고리즘, 반복자가 가장 중요한 세 요소 \- 함수 객체는 알고리즘의 활용성을 높이는 역할을 함. \- 어뎁터는 다른 요소들을 약간만 수정하여 형태를 변형한다. \- 할당기는 컨