Accueil > Forum > > > > qu'est ce que c'est que ce map ???
qu'est ce que c'est que ce map ???
mardi 18 avril 2006 à 12:51:05 |
qu'est ce que c'est que ce map ???

wismerhill__
|
Bonjour, j'ai touvé dans du code std::map<long machin,truc Je ne comprend pas ce que c'est que cette méthode map de la class standard ... (désolé si cette question est naze) ++  wis : in tartiflette I trust (like the others)

|
|
mardi 18 avril 2006 à 12:57:47 |
Re : qu'est ce que c'est que ce map ???

luhtor
|
C'est un conteneur de la STL du C++ au meme titre que les vectors ou listes. Tapes C++ map dans google tu trouveras des choses.
|
|
mardi 18 avril 2006 à 12:59:13 |
Re : qu'est ce que c'est que ce map ???

luhtor
|
Une map est un conteneur qui pour chaque entité présente dans celui-ci fait l'association entre 2 objets. Cette association est souvent appelée pair. Un des objets de cette entité est considéré comme la clé, et l'autre comme la valeur. Ceci permet de stocker des objets par une référence (la clé) qui ne correspond pas a l'objet lui-même. On peut ainsi 'accéder à un objet dont on a comme connaissance que sa clé. La clé peut avoir différente forme : entier, chaîne de caractère, objets, etc. Typiquement, un tableau est une sorte de map : il associe un index à un élément du tableau.
|
|
mardi 18 avril 2006 à 13:01:08 |
Re : qu'est ce que c'est que ce map ???

nightlord666
|
Réponse acceptée !
Une map est un tableau associatif définit dans la STL du C++. Elle permet de faire du code comme ceci:
#include <iostream> #include <string> #include <map>
std::map<std::string, std::string> capitales;
int main() { capitales["France"] = "Paris"; capitales["Allemagne"] = "Berlin";
std::cout << capitales["France"] << std::endl; return 0; }
|
|
mardi 18 avril 2006 à 13:50:56 |
Re : qu'est ce que c'est que ce map ???

vecchio56
|
Ce qui est important avec les map (a mon avis) c'est que la recherche d'une clé se fait en log n.
|
|
mardi 18 avril 2006 à 13:52:38 |
Re : qu'est ce que c'est que ce map ???

wismerhill__
|
Merci de cet exemple eclairant !!! A plus tous et encore merci  wis : in tartiflette I trust (like the others)

|
|
mardi 18 avril 2006 à 19:08:39 |
Re : qu'est ce que c'est que ce map ???

Taron31
|
Vecchio56 : j'aimerais savoir ce que signifie une recherche de clé en log n, tu veux dire operator< ?
___________________ MVS - Most Valuable Student ( Microsoft)
|
|
mardi 18 avril 2006 à 19:46:01 |
Re : qu'est ce que c'est que ce map ???

vecchio56
|
je veux dire que quand tu fais capitales["France"], forcément ca implique une recherche, et celle ci est rapide (log n). Après, c'est sur que ce temps dépend du temps pris par l'opérateur < Mais en gros l'idée c'est qu'en ajoutant des éléments, le temps de recherche n'augmente presque pas
|
|
mardi 18 avril 2006 à 20:55:24 |
Re : qu'est ce que c'est que ce map ???

Taron31
|
ok merci, encore des maths :-)
___________________ MVS - Most Valuable Student ( Microsoft)
|
|
vendredi 28 mars 2008 à 16:39:09 |
Re : qu'est ce que c'est que ce map ???

wassim999
|
est ce que le map que vous parlez est une bien une carte geographique exploitable par des autres programmes et applications pour determiner une zone bien determiner au cours d'une recherche (cas d'une localisationavec le GPS) 
|
|
Cette discussion est classée dans : map
Répondre à ce message
Sujets en rapport avec ce message
map basic?????? [ par Sfoued2003 ]
slt tout le monde,je me demande si je peux faire implémenter un algorithme de Electre1 sur map basic, pour pouvoir l'utiliser aprés sur map info? et ç
Récupérer un évènement [ par darsh99 ]
Bonjour,voilà j'ai créé une classe qui n'est dérivée de rien du tout, est-il possible de lui faire récupérer un évènement ?L'évènement étant généré pa
Aidez moi, pb de thread UI [ par dambeaufort ]
Bonjour, je suis en train d'essayer de creer un thread interface utilisateur. Pour ce faire, je procede comme definit dans la doc de visual c++ mais l
Coder une Map !!! [ par eldered ]
Bonjour a tous, je dois coder un jeu, un BomberMan plus précisement, et j'ai envie d'integrer une map assez grande, ce qui demanderai de coder une "ca
thread et mfc!!!!!! [ par dambeaufort ]
bonjour a tous, j'aimerais developper une apllication mfc avec plusieur thread. Ace stade je n'ai creer qu'un thread mais il bugue a l'execution (pas
Problème d'insertion dans une map [ par Thirteen ]
J'ai une map déclarée ainsi : std::map Calibrage.Mais lorske j'essaie d'insérer deds en faisant Calibrage [P] = C, j'ai une erreur : 'operatorKeske jd
normales d'une map 3d. [ par BumpMANN ]
Je suis pas optimiste sur les réponses mais je la pose quand même! donc voila: j'essaie de faire une map, en 3d, avec directx. Les points et triangle
Probleme d'affichage de zone de saisie (Cedit) [ par leskritiques ]
Voici mon code si quelqu'un peut me dire pourquoi cela ne fonctionne pas ! Merci d'avance !!!#include "stdafx.h"#include "form1.h"#include "mdi.h"////
fork: communication entre pere et fils [ par nezdeboeuf62 ]
Pour faire un chat, j'ai un programme qui contient une map (librairie STL, template).Bien sur cette map evolue regulierement.Le probleme c'est que apr
Livres en rapport
|
Derniers Blogs
POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc
Forum
MATLAB PROGRAMME MATLAB PROGRAMME par wahab1087
Cliquez pour lire la suite par wahab1087 RGB2GRAYRGB2GRAY par musa18
Cliquez pour lire la suite par musa18
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|