Bonsoir, j'aimerais mettre en place une chaîne d'instructions comme dans un algorithme classique mais de manière à être configurable dans un fichier texte;
par exemple, pouvoir faire (en pseudo-code):
etc...
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
ce pseudo-code sera "traduit en classes" au chargement
en gros, enchaîner des instructions très basiques que je puisse ajouter ou retirer à la volée
Pour l'instant j'ai en tête une classe de base "TasksChain" dont dérivent 3 classes filles :
- une classe "TasksList" pour traiter une suite d'appels de méthodes : je stocke les foncteurs correspondants dans un std::vector que je parcours ensuite; cette classe a un pointeur sur une autre instance de
TasksChain- pour les branchements j'ai pensé à une classe "TaskConditional" avec pour chaque possibilité (stockées dans une std::map) un pointeur sur une autre instance de TasksChain
- enfin pour les boucles une classe "TasksLoop" qui pointe sur une TasksList qui sera exécutée un nombre n de fois
Cette organisation vous semble-t-elle pertinente ?
sinon existe-il déjà des solutions ou des libs disponibles ?

 

 
		
		 
        

 
			
			

 
   


 Chaine d'instructions configurable
 Chaine d'instructions configurable
				 Répondre avec citation
  Répondre avec citation
Partager