Bonjour à tous,
j'ai actuellement un petit problème avec la librairie STL, concernant la classe std::set.
Je veux créer un ensemble de structures, dont l'ordre est donné par un élément de la structure.
Je pense que mon code sera plus parlant :
Voila la définition de la structure en question, avec la fonction de comparaison qui compare uniquement le champ 'etiq'.
Ce que je veux c'est : a chaque fois que je rencontre une etiquette 'etiq', je veux pouvoir vérifier que si elle est déjà dans une des structures présentes dans l'ensemble.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
Dans le cas ou l'etiquette existe, je dois modifier le champ 'identities' correspondant à cette structure dans l'ensemble.
Dans le cas contraire, je dois ajouter à cette ensemble une nouvelle structure contenant l'étiquette rencontrée.
J'espère que je m'exprime assez clairement...
Voila ce que j'ai écrit pour l'instant.
Mais je vous avouerais que j'ai un doute énorme sur le bon fonctionnement de ce que j'ai écrit, sans oublier que je ne vois pas comment faire lorsque l'étiquette est trouvée...
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Merci de l'aide pour vous pourrez m'apporter

 

 
		
		 
         
 

 
			
			


 
   


 Problème std::set avec une structure
 Problème std::set avec une structure
				 Répondre avec citation
  Répondre avec citation
Partager