Menu
Coddy logo textTech

Introduction à std::map

Fait partie de la section Logique et Flux du Journey C++ de Coddy — leçon 23 sur 56.

Alors que les vecteurs sont excellents pour stocker des collections d'éléments similaires, vous avez parfois besoin d'associer une donnée à une autre. C'est là que std::map devient inestimable - c'est un conteneur qui stocke les éléments sous forme de paires clé-valeur.

Considérez une map comme un dictionnaire où chaque mot (la clé) possède une définition correspondante (la valeur). En programmation, vous pourriez utiliser une map pour stocker des noms d'étudiants associés à leurs notes d'examen, ou des noms de produits associés à leurs prix. La clé vous permet de retrouver rapidement la valeur qui lui est associée.

Pour utiliser std::map dans vos programmes C++, vous devez inclure l'en-tête <map> en haut de votre fichier :

#include <map>

Les Maps sont particulièrement utiles lorsque vous avez besoin de recherches rapides basées sur un identifiant spécifique, ce qui les rend parfaites pour les scénarios où vous souhaitez récupérer des informations à l'aide d'une clé significative plutôt que d'un index numérique.

Aide-mémoire

Le conteneur std::map stocke les éléments sous forme de paires clé-valeur, comme un dictionnaire où chaque clé possède une valeur correspondante.

Pour utiliser std::map, incluez l'en-tête :

#include <map>

Les maps sont utiles pour des recherches rapides basées sur un identifiant spécifique, vous permettant de récupérer des informations à l'aide d'une clé significative plutôt que d'un index numérique.

Essayez vous-même

Cette leçon ne comprend pas de défi de code.

quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Logique et Flux