IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

comment faire un hash map de string � vector<string>


Sujet :

C++

  1. #1
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    30
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 30
    Par d�faut comment faire un hash map de string � vector<string>
    saluts,

    nous sommes apprentis de C++.
    nous savons que, pour d�clarer un map de clef (key) string et valeur (value) string en C++, il y a besoin d'�crire:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    map <string, string> un_map;
    mais la doute est: est-ce que c'est possible de faire un map de clef string et valeur vector<string>?
    nous avons essay�:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
     
    map <string, vector<string>> un_map;
    ...
    un_map["nombres"].push_back("un");
    // donc --> map["nombres"][0] = "un".
    mais cette d�claration ne fonctionne pas.
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
     
    Visual C++ 6.0:
    c:\arquivos de programas\microsoft visual studio\myprojects\ungtest\ungtest.cpp(9) : error C2146: syntax error : missing ',' before identifier 'un_map'
    c:\arquivos de programas\microsoft visual studio\myprojects\ungtest\ungtest.cpp(9) : error C2065: 'un_map' : undeclared identifier
    c:\arquivos de programas\microsoft visual studio\myprojects\ungtest\ungtest.cpp(9) : error C2143: syntax error : missing '>' before ';'
    est-ce que c'est possible?
    ou peut-�tre un autre forme de faire la m�me chose - stocker des vecteurs de string dans un hash?

    merci d'avance.

  2. #2
    R�dacteur

    Avatar de Davidbrcz
    Homme Profil pro
    Ing Supa�ro - Doctorant ONERA
    Inscrit en
    Juin 2006
    Messages
    2 307
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 33
    Localisation : Suisse

    Informations professionnelles :
    Activit� : Ing Supa�ro - Doctorant ONERA

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 307
    Par d�faut
    Il faut un espace entre les 2 >
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    map <string, vector<string> > un_map;
    "Never use brute force in fighting an exponential." (Andrei Alexandrescu)

    Mes articles dont Conseils divers sur le C++
    Une tr�s bonne doc sur le C++ (en) Why linux is better (fr)

  3. #3
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    30
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 30
    Par d�faut
    �a fonctionne, maintenant.
    merci pour votre r�ponse.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [XL-2010] Comment faire du File Mapping en VBA
    Par pikron dans le forum Macros et VBA Excel
    R�ponses: 6
    Dernier message: 26/07/2013, 12h51
  2. Deferred shading: comment faire du normal mapping
    Par zenux dans le forum API graphiques
    R�ponses: 6
    Dernier message: 02/07/2010, 03h45
  3. R�ponses: 2
    Dernier message: 23/04/2010, 11h11
  4. Comment faire du shadow mapping sans shader?
    Par drcd dans le forum OpenGL
    R�ponses: 49
    Dernier message: 17/11/2009, 02h35
  5. Comment faire du bump mapping
    Par CladStrife dans le forum DirectX
    R�ponses: 7
    Dernier message: 01/01/2004, 05h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo