Menu
Coddy logo textTech

std::map 소개

Coddy C++ 여정의 로직과 흐름 섹션에 포함된 레슨 — 56개 중 23번째.

벡터는 유사한 항목의 컬렉션을 저장하는 데 훌륭하지만, 때로는 한 데이터를 다른 데이터와 연관시켜야 할 때가 있습니다. 이럴 때 std::map이 매우 유용합니다. 이것은 요소를 키-값(key-value) 쌍으로 저장하는 컨테이너입니다.

맵을 각 단어(키)가 그에 대응하는 정의(값)를 가지고 있는 사전처럼 생각해보세요. 프로그래밍에서 맵은 학생 이름과 시험 점수를 짝지어 저장하거나, 제품 이름과 가격을 짝지어 저장하는 데 사용할 수 있습니다. 키를 사용하면 그와 연관된 값을 빠르게 찾을 수 있습니다.

C++ 프로그램에서 std::map을 사용하려면, 파일 상단에 <map> 헤더를 포함해야 합니다:

#include <map>

맵(Map)은 특정 식별자를 기반으로 빠른 조회가 필요할 때 특히 유용하며, 숫자 인덱스 대신 의미 있는 키를 사용하여 정보를 검색하려는 시나리오에 완벽합니다.

치트 시트

std::map 컨테이너는 요소를 키-값 쌍으로 저장하며, 각 키가 대응하는 값을 가지는 사전과 같습니다.

std::map을 사용하려면 다음 헤더를 포함하세요:

#include <map>

맵은 특정 식별자를 기반으로 한 빠른 조회에 유용하며, 숫자 인덱스 대신 의미 있는 키를 사용하여 정보를 검색할 수 있게 해줍니다.

직접 해보기

이 레슨에는 코드 챌린지가 없습니다.

quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

로직과 흐름의 모든 레슨