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

Contribuez C++ Discussion :

Tri d'une structure de type set en cpp


Sujet :

Contribuez C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Etudiant
    Inscrit en
    Avril 2016
    Messages
    60
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Etudiant
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Avril 2016
    Messages : 60
    Par défaut Tri d'une structure de type set en cpp
    Bonjour tout le monde,

    Depuis quelques jours j'ai cherché fatigué comment trier un set d’éléments.
    Exemple : si j'ai ma structure set<Etudiant> listeEtu; Sachant que ma classe Etudiant contient un attribut int age; et que j'ai surchargé l’opérateur < sur étudiant;

    Après je sais plus c'est quoi la manière pour trier ma liste listeEtu par ordre croissant de l'age par exemple. Je sais avec un vector je pourrais faire un truc du genre sort(liste.begin(), liste.end()); ou tout simplement listeEtu.sort() pour les type list.

    Merci d'avance.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Tu n'as rien à faire, std::set s'en charge tout seul à chaque insertion. C'est son but premier : stocker des éléments uniques et triés.
    Il se sert par défaut de l'opérateur < pour effectuer les comparaisons. Si tu souhaites un critère de comparaison différent, utilise le deuxième paramètre template : std::set<Etudiant, TonComparateur>.

  3. #3
    Membre confirmé
    Homme Profil pro
    Etudiant
    Inscrit en
    Avril 2016
    Messages
    60
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Etudiant
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Avril 2016
    Messages : 60
    Par défaut
    Merci beaucoup Winjerome ça marche nickel, je savais pas ce principe.

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

Discussions similaires

  1. Tri d'une structure
    Par Arnaud F. dans le forum C
    Réponses: 8
    Dernier message: 06/04/2007, 17h28
  2. [XSLT] Comment utiliser une structure de type if-then-ELSE ?
    Par ribrok dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 27/11/2006, 12h39
  3. TRI d'une structure à partir des noms
    Par jeff69 dans le forum C
    Réponses: 12
    Dernier message: 26/08/2006, 20h20
  4. Réponses: 16
    Dernier message: 10/11/2005, 22h51
  5. Réponses: 14
    Dernier message: 28/10/2005, 18h41

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