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

MFC Discussion :

CMap de CMap


Sujet :

MFC

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    55
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 55
    Points : 43
    Points
    43
    Par défaut CMap de CMap
    Bien le bonjour !

    J'utilise les MFC depuis peu et contre mon gré et je me retrouve dans une situation me demandant de créer une CMap.

    Jusque là pas de soucis, créer un simple CMap de la sorte fonctionne très bien :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    CMap<CString, LPCTSTR, int, int&> maGrosseMap;
    Hélas, j'aurais besoin que les valeurs de la map ne soient pas des int mais une autre CMap de CString. Et là, impossible de trouver comment faire, ni même si cela est possible.
    Le tout étant d'arriver à créer ceci mais avec les MFC donc CMap :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    std::map<CString, std::map<CString, CString>> m_Operator;
    Si quelqu'un a une idée sur la question, je l'en remercie de bien vouloir me la partager =)

  2. #2
    Membre confirmé
    Profil pro
    Développeur indépendant
    Inscrit en
    Août 2004
    Messages
    373
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations professionnelles :
    Activité : Développeur indépendant
    Secteur : Transports

    Informations forums :
    Inscription : Août 2004
    Messages : 373
    Points : 514
    Points
    514
    Par défaut proposition
    regarde du coté de CMapStringToString, dictionnaire de dictionnaires en string..

    ca peut peut etre faire ton bonheur.
    sinon, est-ce qu'un CStringArray ne ferait pas l'affaire.??

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    55
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 55
    Points : 43
    Points
    43
    Par défaut
    A vrai dire, j'ai trouvé la solution à mon problème après pas mal de recherches et de bidouille et j'avais oublié d'en poster un retour. Voici donc le résultat :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    CMap<CString, LPCTSTR, CMapStringToString*, CMapStringToString*&> m_mapOperatorSur;
    Je me retrouve donc bien avec une map de map de string. Hop la, résolu =)

    Merci de ta réponse néanmoins.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 6
    Dernier message: 15/01/2007, 10h40
  2. CMap et serialisation
    Par MarieMtl dans le forum MFC
    Réponses: 13
    Dernier message: 31/01/2006, 18h01
  3. [MFC][CMap] Problème avec Lookup
    Par MystEre dans le forum MFC
    Réponses: 6
    Dernier message: 27/12/2005, 11h00
  4. Initialisation d'un menbre static de type CMap
    Par vanitom dans le forum MFC
    Réponses: 3
    Dernier message: 11/10/2005, 13h53
  5. [MFC] CMAP non thread safe ?
    Par fmarot dans le forum MFC
    Réponses: 5
    Dernier message: 04/10/2005, 13h21

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