Bonjour à tous,
Voilà je bloque sur un problème de conception et je me dis que peut-être les talents présents sur le forum vont pouvoir m'aider
Je programme un émulateur donc la rapidité du code est quand même important même si je privilégie la lisibilité du code.
Je gère 2 Interfaces :
On a ensuite les devices qui implémente telle ou telle interface.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
Je voudrais ensuite par rapport à une adresse donnée aller taper directement la fonction ReadByteFunction correspondante.
Biensûr la seule solution que j'ai trouvé est de passer par les pointeurs de fonctions de la sorte :
J'aurai voulu éviter de passer par des pointeurs de fonctions et mettre dans le tableau directement des pointeurs sur objets mais le problème c'est que pour une device implémentant IWordReadable il y'a 2 fonctions readBytes possible ce qui m'oblige à pointer à un niveau plus fin soit au niveau de la fonction.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9

 

 
		
		 
        

 
			
			



 Problème de conception
 Problème de conception
				
 Répondre avec citation
  Répondre avec citation


 
   
 
Partager