Les Multimaps en C++ sont comme des maps, dans le sens où ce sont des conteneurs associatifs, mais diffèrent des maps dans le sens où ils permettent de dupliquer les clés.
Constructeurs | méthodes par défaut pour allouer, copier et désallouer des multimaps |
Opérateurs | Affecter et comparer des multimaps |
begin | renvoie un itérateur sur le début du multimap |
clear | retire tous les éléments du multimap |
count | retourne le nombre d'éléments correspondant à une certaine clé |
empty | true si le multimap n'a pas d'éléments |
end | renvoie un itérateur juste après le dernier élément d'un multimap |
equal_range | renvoie un itérateur sur le premier et juste après le dernier élément qui contient la clé |
erase | retire des éléments d'un multimap |
find | renvoie un itérateur sur un élément particulier |
insert | insère des éléments dans un multimap |
key_comp | returns the function that compares keys |
lower_bound | renvoie un itérateur sur un élément supérieur ou égal à une certaine valeur |
max_size | renvoie le nombre maximal qu'un multimap peut contenir |
rbegin | renvoie un reverse_iterator sur la fin d'un multimap |
rend | renvoie une reverse_iterator sur le début d'u multimap |
size | renvoie le nombre d'éléments d'un multimap |
swap | échange le contenu d'un multimap avec un autre |
upper_bound | renvoie un itérateur sur le premier élément supérieur à une certaine valeur |
value_comp | returns the function that compares values |