Bonjour à tous,
dans le but de fournir un code le plus propre possible, je fais la chasse aux warnings. Et il y en a un que je ne sais pas comment supprimer.
J'ai une fonction callback qui ressemble à cela:
Dans cette callback, je récupère le contexte. En fait, ce contexte est un pointeur sur une classe qui va être modifée dans cette callback.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
Voici le warning que j'obtiens (je travaille avec Visual8):
Avez-vous une idée pour se débarrasser de ce warning?warning C4312: 'reinterpret_cast' : conversion from 'unsigned long' to 'MaClasse *' of greater size
ps: je ne peux pas modifier la signature de ma callback, elle fait partie d'une sdk "externe" à mon projet.

 

 
		
		 
         
 

 
			
			

 
  
  
  
 
 
   
 


 eviter un warning sur un cast
 eviter un warning sur un cast
				 Répondre avec citation
  Répondre avec citation

 
  Envoyé par smashy
 Envoyé par smashy
					
				
 
			 
  ( std::map<unsigned long,MaClass *> ) mais c est juste trashouille
 ( std::map<unsigned long,MaClass *> ) mais c est juste trashouille
						
Partager