begin process at 2012 02 11 22:32:28
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Divers

 > 

vector d'objet a trier (urgent svp)


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

vector d'objet a trier (urgent svp)

vendredi 18 février 2005 à 17:09:51 | vector d'objet a trier (urgent svp)

omconq

bonjour à tous

j'ai une classe Noeud qui ne contient qu'un "string" , un constructeur et quelque méthodes.
le string prendra une lettre A, B, .....Z

j'ai un vecteur de Noeud vector <Noeud> monvect . je voudrais trier mon vecteur. comment puisse faire

on pourrait avoir : A E Y G K C D P   
trier                    : A C D E G K P Y

je fais    :
   getnom retourne le string (methode de le classe Noeud)

   sort(monvect.begin()->getnom(),monvect.end()->getnom());

merci à tous ceux qui répondrons
vendredi 18 février 2005 à 19:04:30 | Re : vector d'objet a trier (urgent svp)

steve_clamage

2 solutions: surcharger operator< pour la classe Noeud ou passer à sort un foncteur qui fais la comparaison <.

par exemple:

class Noeud
{
    string s;
public:
    friend bool operator < ( const Noeud &n1, const Noeud &n2 )
    {
          return n1.s < n2.s;
    }
};

vendredi 18 février 2005 à 23:13:07 | Re : vector d'objet a trier (urgent svp)

vecchio56

Administrateur CodeS-SourceS
Je pense que ce serait préférable d'avoir un vecteur de Noued* plutot que que de Noueud, car lors du tri il suffira d'échanger des adresses et pas des objets.


Cette discussion est classée dans : string, trier, vector, noeud, monvect


Répondre à ce message

Sujets en rapport avec ce message

vector [ par borgeomi ] borgeomibonjouuuuuuur !!!!!j'ai crée un vectorstruct enregistrement {string zone_date;string zone_montant;string zone_nom;};typedef vector Vecteu vector [ par c2millet ] Bojour à tous,Voilà mon problème, j'ai un vector de vector de string. Je me demandais si pour vider la totalité du tableau il fallait déja vider le ve Problème avec une sous classe [ par Canacman ] Salut tout le mondeBon pour faire court, voici ma classe :class ArbreAVL{      public:             c Trier un vecteur de string [ par Filipousis ] Bjr a tous,Qlq'un a une idée comment faire pour trier un vecteur de string?Merci d'avance Problème avec vector<char> [ par gargourifahmi ] Salut, J'ai un pb dont je n'ai pas pu résoudre. En fait j'utilise un vecteur de caractère pour stocker des variables sous forme de caractères. Lors de écriture classe dans un fichier texte [ par nord666 ] Salut tout le monde!J'ai besoin d'aide pour l'écriture dans un fichier. Je voudrais que l'extension du fichier soit .city. Ce que je veux écrire dans probleme sort vector avec mise en memoire de l'ordre de changement [ par loiclm86 ] Bonjour à tous, Tout est dans le titre un peu long... J'ai par exemple un vector a qui contient [4,8,2,7,3,9] et la fonction sort permet de trier ce probleme sort vector avec mise en memoire de l'ordre de changement [ par loiclm86 ] Bonjour à tous, Tout est dans le titre un peu long... J'ai par exemple un vector a qui contient [4,8,2,7,3,9] et la fonction sort permet de trier ce Utilisation d'un "vector" dans une structure [ par tigrou58 ] Bonjour, Je rencontre un soucis lorsque je veux utiliser un "vector" dans une structure. Je n'ai pas de soucis de compilation mais lors de l'exécution trouver un char dasn une string et le convertir... [ par Spiffou ] bonjour à tous, je suis bloqué sur un problème de C++ avec les strings et les vectors. j'ai un vector contenant des std::string, et je souhaiterais e


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,652 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales