C++ STL map 맵(map)은 연관 컨테이너 중 하나로서, 키(key)를 통해 값(value)을 확인하고 관리하기 위해 사용합니다. map은 key값의 중복을 허용하지 않으며, key와 value를 pair 형태로 저장합니다. map은 이진 트리 구조로 이루어져 있으며, 이를 통하여 key와 value쌍을 정렬할 수 있다는 점이 특징입니다. map에 key와 value쌍들이 정렬될 때에는 기본적으로 key를 기준으로 하여 오름차순으로 정렬됩니다. map 컨테이너를 사용하기 위해서는 아래와 같이 헤더를 포함해야 하고, 선언할 때는 컨테이너에 들어갈 key와 value의 타입을 명시해주어야 합니다. 사용자의 편의에 따라서 정렬 방식을 선언할 때 정할 수도 있습니다. #include std::map m1; // std nam.. 2023. 1. 4. 이전 1 다음