Menu
Coddy logo textTech

Introdução ao std::map

Parte da seção Lógica & Fluxo do Journey de C++ da Coddy — lição 23 de 56.

Embora os vetores sejam excelentes para armazenar coleções de itens semelhantes, às vezes você precisa associar um dado a outro. É aqui que o std::map se torna inestimável - ele é um contêiner que armazena elementos como pares de chave-valor.

Pense em um mapa como um dicionário onde cada palavra (a chave) tem uma definição correspondente (o valor). Na programação, você pode usar um mapa para armazenar nomes de alunos emparelhados com suas notas de testes, ou nomes de produtos emparelhados com seus preços. A chave permite que você procure rapidamente seu valor associado.

Para usar std::map em seus programas C++, você precisa incluir o cabeçalho <map> no topo do seu arquivo:

#include <map>

Mapas são particularmente úteis quando você precisa de buscas rápidas baseadas em um identificador específico, tornando-os perfeitos para cenários onde você deseja recuperar informações usando uma chave significativa em vez de um índice numérico.

Folha de consulta

O contêiner std::map armazena elementos como pares chave-valor, como um dicionário onde cada chave possui um valor correspondente.

Para usar std::map, inclua o cabeçalho:

#include <map>

Maps são úteis para buscas rápidas baseadas em um identificador específico, permitindo que você recupere informações usando uma chave significativa em vez de um índice numérico.

Experimente você mesmo

Esta lição não inclui um desafio de código.

quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Lógica & Fluxo