Map Container’ı key-value dediğimiz sistemle çalışan index mantığı olmayan containerımızdır. Map içerisinde keyler unique şekilde tutulur ve her bir key bir value’yü gösterir. Bir key birden fazla değer tutamaz veya bir keyden birden fazla bulunamaz.

std::map, map container’ı için sınıf template’dir ve <map> başlık dosyasının içinde tanımlanır.

Map Syntax:

std::map<key_DataType, value_DataType> mapName;

Örnek:

#include <iostream>
#include <map>

int main(){
	std::map<int, int> myMap;
	std::map<std::string, int> myMap;
	std::map<std::string, double> myMap;
}

Temel std::map Üye İşlevleri