Bonjour,
j'ai une question sur la bonne façon de déclarer des "dictionnaires" en c++.
Un petit exemple sur ce que je fais.
Voici mon .h qui contient une énumération
Et maintenant j'ai une méthode qui prend l'enum en parmètre et ou j'utilise la clé (donc le string) à un autre emplacement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
Et finalement la méthode qui fait la conversion.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
Donc c'est très peu pratique, lorsque l'on fait une modification, il faut donc le faire dans l’énumération et dans la méthode de conversion.
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
17
18
19
20
21
22
23
24
25
26
Quelle est la meilleurs façon de le faire en c++ ? En python j'aurai déclarer un dictionnaire dans un fichier externe.
Avec quelques recherches j'ai trouvé une méthode avec la lib de boost :
Mais finalement elle change pas grand chose par rapport à la méthode précédente.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
Merci de vos conseils.

 

 
		
		 
         
  
			
			


 
   


 Typedef et enum
 Typedef et enum
				 Répondre avec citation
  Répondre avec citation

 
   
  
  
 
 
			 
  
 
				
 )
) A méditer: La solution la plus simple est toujours la moins compliquée
A méditer: La solution la plus simple est toujours la moins compliquée Envoyé par manticore
 Envoyé par manticore
					
 
			


 
 

 
  

Partager