[C++] STL이란
C++을 좀 써보신 분들이라면 STL은 한번쯤 들어보셨을겁니다. STL은 C++ 언어의 Standard Template Library인 표준 템플릿 라이브러리 입니다. STL은 C++의 미리 만들어진 일반 클래스들을 제공합니다. 많이 사용되는 자료구조와 알고리즘을 모아둔 라이브러리기 때문에, STL을 사용한다면 복잡한 자료구조와 알고리즘을 바로 호출해서 사용할 수 있습니다. STL은 크게 컨테이너, 반복자, 알고리즘으로 나뉩니다. 1) 컨테이너 임의의 타입의 객체를 보관할 수 있습니다. 자료구조라고도 하며, 클래스 템플릿으로 구현되어 있습니다. 크레는 sequence 컨테이너와 associative 컨테이너로 나눌 수 있습니다. Sequence 컨테이너 : vector, list, deque, stack..