c:라이브러리_추가가_필요한_자료형

This is an old revision of the document!


이 문서에서는 추가 라이브러리의 include가 필요한 자료형을 다룬다.

자료 유형 속해 있는 라이브러리 역할 비고
string <string> 문자열을 더 쉽게 다룰 수 있다. -
vector <vector> 기존의 배열을 더 쉽게 다룰 수 있다. -
map <map> key:value 쌍을 이용할 수 있다. -
unordered_map <unordered_map> map과 같지만 key 기준 정렬이 일어나지 않아 정렬이 필요하지 않은 경우 성능상 map보다 유리하다. -
pair <utility> 2개의 자료형을 하나의 객체로 묶을 수 있다. <vector> 라이브러리에서 <utility>를 include 하고 있으므로 <vector>를 include 했다면 따로 할 필요가 없다.
tuple <tuple> 3개 이상의 자료형을 하나의 객체로 묶을 수 있다. -
deque <deque> vector와 비슷하지만 pop_front(), pop_back() 같은 함수를 지원하여 가장 첫 원소 혹은 가장 마지막 원소만 제거할 수 있다. -
  • c/라이브러리_추가가_필요한_자료형.1642382785.txt.gz
  • Last modified: 2023/09/05 15:46
  • (external edit)