호빵의 IT 개발소

STL이란? 본문

CS(전공지식)/기술면접 준비

STL이란?

호빵Stack 2025. 3. 25. 21:16
STL (Standard Template Library)란
  • C++에서 제공하는 표준 자료구조 및 알고리즘 템플릿 라이브러리

주요 구성요소
:

  1. 컨테이너 – 자료구조 (vector, list, map, set 등)
  2. 반복자(Iterator) – 컨테이너를 탐색하는 포인터 같은 객체
  3. 알고리즘 – 정렬, 탐색, 복사 등 (sort, find, count 등)
장점:
  • 재사용성 높고, 성능 최적화 잘 되어 있음
  • 코드 간결하고 안정성 높음

요약
: C++에서 자주 쓰는 자료구조 + 알고리즘을 모아둔 표준 라이브러리.

 

 

면접 스타일 답변 예시:

STL은 C++에서 자주 쓰이는 자료구조와 알고리즘을 템플릿 기반으로 제공하는 표준 라이브러리입니다.
대표적으로 vector, map, set, queue 같은 컨테이너랑 sort, find 같은 알고리즘이 포함돼 있습니다.

 

'CS(전공지식) > 기술면접 준비' 카테고리의 다른 글

벡터(Vector)란?  (0) 2025.03.26
리스트(List)란?  (0) 2025.03.25
자료구조란?  (0) 2025.03.25
스택(Stack) VS 힙(Heap)  (0) 2025.03.25
힙(Heap)이란?  (0) 2025.03.25
Comments