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 :

Cherche conteneur trié ( mais .. . )


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Octobre 2004
    Messages
    616
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 616
    Par défaut Cherche conteneur trié ( mais .. . )
    Bonjour à tous :

    Voila en simplifier ce qu'il me faudrait :

    -J'ai des objets avec une valeur X, ( X >= 0 ) .
    -Je veux pouvoir accéder a mes objets selon leur valeur de X ( par ordre croissant par exemple )
    - Je veux pouvoir récupérer tout les objets dont la valeur de X est comprise entre 20 et 50 par exemple ...

    Enfin, je veux que mon conteneur se réarange automatiquement a chaque modification de l'une des valeurs de mes objets .

    Par exemple, si l'objet A avait A.X = 10 , et qu'il passe à A.X = 20 .... je veux que le changement s'opère directement dans mon conteneur et que l'objet se mette a sa nouvelle place .

    ( je vais manipuler des pointeurs bien sur )

    Je n'ai pas trop d'idée et je n'ai pas l'impression que les conteneur strandard de la STL facssent mon affaire :/

  2. #2
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par défaut
    Effectivement, les conteneurs de la STL ne font pas ton affaire, sauf si tu utilises des vecteurs avec un tri "automatique" que tu ances à chaque insertion ou modification.. De toute manière, quoiqu'il arrive, il faudra que tu indiques quand tu modifies un élément et qu'il doit reclasser. Mais tu n'es pas obligé de classer complètement à chaque fois, c'est un avantage.

  3. #3
    Membre éclairé
    Inscrit en
    Octobre 2004
    Messages
    616
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 616
    Par défaut
    Oui mon idée était plutot utopique ... enfin bref je vais chercher autre chose ( ce n'est pas la seule piste que j'ai )
    Merci quand même .

  4. #4
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    std::set fait exactement ce que tu veux, sauf que pour mettre à jour un objet il faudra le retirer puis le replacer dans le conteneur.

  5. #5
    Membre éclairé
    Inscrit en
    Octobre 2004
    Messages
    616
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 616
    Par défaut
    Oui en fait je crois que je n'ai pas le choix, merci, résolu, je suis entrain de voir ce que je peux en tirer .

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 23/11/2008, 09h35
  2. utiliser des conteneurs triés stl pour pointeurs, utile?
    Par Pacorabanix dans le forum SL & STL
    Réponses: 13
    Dernier message: 08/12/2007, 16h19
  3. Req est trié mais pas la table ?
    Par chapeau_melon dans le forum WinDev
    Réponses: 2
    Dernier message: 26/11/2007, 17h17
  4. [JXTable] Tri mais pas sur toutes les lignes
    Par grabriel dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 12/07/2007, 09h17
  5. Je cherche un QuotedStr mais pour Float comment faire?
    Par forzaxelah dans le forum Bases de données
    Réponses: 9
    Dernier message: 05/07/2006, 09h30

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