라이브러리
[C++ STL] STL이란?
STL이란? 코딩을 배울 때 C로 시작한 사람들은 대개 기초가 잡히면 C++로 넘어온다. 이때 C와는 다른 새로운 것이 많이 추가되어 있는 것을 볼 수 있는데, 그중 하나가 STL이다. 그럼 STL은 무엇일까? STL은 Standard Template Library의 약자이다. 간단하게 설명하자면 여러 자료 구조, 함수, 알고리즘 등을 쓰기 쉽게 정형화해서 라이브러리화 해둔 것이다. 여기서 라이브러리란? 프로그램에서 사용할 수 있도록 미리 만들어져 있는 함수와 변수들의 모음집이다. 예를 들면 C에서 지겹도록 쓴 라이브러리에는 printf, scanf등 표준 입출력 함수에 대한 것들이 담겨있다. 다른 라이브러리로는 , , 등이 있고, clang 컴파일러에는 기본적으로 포함이 안되어있지만 GNU 컴파일러에 ..