Map en C++.
Fermé
DrCrow
Messages postés
387
Date d'inscription
lundi 9 novembre 2009
Statut
Membre
Dernière intervention
20 août 2014
-
30 déc. 2009 à 10:32
KX Messages postés 16668 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mars 2023 - 30 déc. 2009 à 14:49
KX Messages postés 16668 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mars 2023 - 30 déc. 2009 à 14:49
A voir également:
- Map en C++.
- Google map satellite - Guide
- Telecharger carte google map - Guide
- Google map - Télécharger - Transports & Cartes
- Coordonnées gps google map - Guide
- Google map itinéraire voiture départ arrivée - Guide
1 réponse
KX
Messages postés
16668
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2023
3 005
30 déc. 2009 à 14:49
30 déc. 2009 à 14:49
Regarde l'article sur la STL
Le type K de la clé doit être ordonné mais à part ça je dirais que n'importe classe fait l'affaire. Mais pour savoir comment comparer les éléments de la classe K, on doit préciser la méthode de comparaison en 3è paramètre.
Pour les classes "standards" on peut omettre le 3è paramètre, et laisser std::less par défaut (c'est à dire par ordre croissant).
Après on peux faire plein de combinaisons avec la STL, ce qui devrait répondre à ta dernière question sur les "map à deux dimensions" car on peut très bien faire des map<K1,T1> où T1 est une map<K2,T2>
Le type K de la clé doit être ordonné mais à part ça je dirais que n'importe classe fait l'affaire. Mais pour savoir comment comparer les éléments de la classe K, on doit préciser la méthode de comparaison en 3è paramètre.
Pour les classes "standards" on peut omettre le 3è paramètre, et laisser std::less par défaut (c'est à dire par ordre croissant).
Après on peux faire plein de combinaisons avec la STL, ce qui devrait répondre à ta dernière question sur les "map à deux dimensions" car on peut très bien faire des map<K1,T1> où T1 est une map<K2,T2>