erreur avec l'utilisation dynamic_cast
	
	
		Bonsoir,
J'ai 3 Classes A ,B et C (A et B Heritent de C ).
J'ai ecris dans la classe B : 
	Code:
	
class A; // pour indiquer qu'il existe une classe A
 Voila ! 
dans le core de la classe B , je veux utiliser un pointeur sur A ! 
J'ai declarer (dans B.cc): 
Et sachant que j'ai dans B un pointeur sur C : 
Je veux faire : 
	Code:
	
| 12
 
 |  
a  = dynamic_cast<a *> ( c ); | 
 J'obtient l'erreur suivante : 
 cannot dynamic_cast «c» (of type «class C*») to type «struct A*» (target is not pointer or reference to complete type)
Merci d'avance .