Salut !
J'ai une petite question sur le "pimpl idiom" (ou peu importe comment vous l'appelez) : est-il possible de l'implémenter sans faire d'allocation à chaque instanciation de la classe ?
Je voudrais l'utiliser pour proposer 2 implémentations d'une classe (avec une chaine ou un CRC). Cette classe est utilisée partout, donc j'aurais voulu un flag dans le fichier CPP pour changer d'implémentation sans avoir à recompiler le reste du projet.
Est-ce que vous voyez une autre solution que le pimpl pour implémenter ça, ou alors est-il possible d'éviter l'allocation dynamique à chaque construction (les performances sont très importantes) ?
Vous voyez le truc ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Merci !

 

 
		
		 
        

 
			
			


 
			 
   


 Pimpl, Opaque pointers, Cheshire cat .... sans alloc ! :)
 Pimpl, Opaque pointers, Cheshire cat .... sans alloc ! :)
				 Répondre avec citation
  Répondre avec citation 
  
 
 
 



 
 
 
			
 rajouter la possibilité de débugger avec des strings si on le souhaite (moyennant une recompilation du fichier Key.cpp)
 rajouter la possibilité de débugger avec des strings si on le souhaite (moyennant une recompilation du fichier Key.cpp) 
						
Partager