STL이란 무엇인가 ? 표준 C++ 라이브러리를 뜻한다. (Standard Template Library) C++ 언어로 프로그래밍 하는데 필요한 자료구조와 알고리즘을 제공하는 라이브러리 이다. STL의 구성 요소 Container 객체를 저장하는 객체, 자료구조 등으로 클래스 템플릿으로 구현되어 있다. ex) array, vector, list, deque, set, multiset, map, multimap Iterator 포인터와 유사한 개념으로 컨테이너의 원소를 가리키고, 접근한다. 다음 워소를 가리키는 기능, 순회 등을 수행할 수 있다. Algorithm 정렬, 삭제, 검색, 연산 등을 해결하는 일반화된 방법을 제공 Function Object 함수처럼 동작하는 객체 컨테이너와 알고리즘 등에 클..