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 :

question sur les "set/list"


Sujet :

C++

Vue hybride

deubelte question sur les... 28/12/2006, 20h11
Luc Hermitte Non. Tu obtiendras un... 28/12/2006, 20h20
deubelte oui, mais il n'y aura pas... 28/12/2006, 20h22
Luc Hermitte s/tonTypeDeVariable/std::set<s... 28/12/2006, 20h34
deubelte lol,j'ai du mal avec ce genre... 28/12/2006, 20h58
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Inscrit en
    Novembre 2006
    Messages
    1 073
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 073
    Par défaut question sur les "set/list"
    Peut on faire ceci pour nommer un set:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    nom=strtok("Le_nom_du_set_est Ensemble," ");
    //en utilisant cette fonction, le nom du set sera Ensemble. 
    set<double>nom;
    //Je désire nommer le set par le string "Ensemble".
    Alors ca ne marche pas du tout. Je ne vois pas pourquoi.
    pourtant, le truc renvoyé par strtok est bien un "char".

  2. #2
    Expert confirmé
    Avatar de Luc Hermitte
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2003
    Messages
    5 296
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2003
    Messages : 5 296
    Par défaut
    Non.
    Tu obtiendras un fonctionnement similaire avec des "std::map<std::string, tonTypeDeVariable>"
    Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
    Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...

  3. #3
    Membre éprouvé
    Inscrit en
    Novembre 2006
    Messages
    1 073
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 073
    Par défaut
    oui, mais il n'y aura pas l'unicité des valeur si je prends une map, alors qu'avec un set, il garanti l'unicité des valeurs. (d'apres ce que je sais).


    mais d'apres ce que tu me dis, je ne peux pas faire:

    char a[]="ABC"
    std::set<string>a

    ??

  4. #4
    Expert confirmé
    Avatar de Luc Hermitte
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2003
    Messages
    5 296
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2003
    Messages : 5 296
    Par défaut
    s/tonTypeDeVariable/std::set<string>/

    std::map != std::multimap
    Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
    Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...

  5. #5
    Membre éprouvé
    Inscrit en
    Novembre 2006
    Messages
    1 073
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 073
    Par défaut
    lol,j'ai du mal avec ce genre de langage.

    ma question est simple: peut on avoir une gestion dynamique des sets ?

  6. #6
    Expert confirmé
    Avatar de Luc Hermitte
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2003
    Messages
    5 296
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2003
    Messages : 5 296
    Par défaut
    Ah ces jeunes qui ne parlent pas le sed...
    s(ubstitute)/toto/titi => remplace toto par titi dans ce que j'ai dit.

    Sinon, tu as confondu map avec multimap relativement à l'unicité des clés. Map <-> table associative, set <-> ensemble


    Soit, comme je l'ai dit, tu ne pas peux définir des variables à la volée. Juste stocker des données et les identifier selon des clés (-> map) ou des indices (-> tableaux)
    Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
    Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...

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

Discussions similaires

  1. Question sur les chargements de list (Lazy Loading?)
    Par Kiruaa dans le forum Android
    Réponses: 4
    Dernier message: 25/06/2013, 11h07
  2. Question sur les allocations de liste
    Par JeanNoel53 dans le forum NetBeans
    Réponses: 3
    Dernier message: 05/12/2011, 11h30
  3. question sur les listes/set/vector
    Par deubelte dans le forum SL & STL
    Réponses: 11
    Dernier message: 04/01/2007, 20h41
  4. question sur les listes/set/vector
    Par deubelte dans le forum SL & STL
    Réponses: 16
    Dernier message: 28/12/2006, 20h17

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