Bonsoir,
J'ai 3 Classes A ,B et C (A et B Heritent de C ).
J'ai ecris dans la classe B :
Voila !
Code : Sélectionner tout - Visualiser dans une fenêtre à part class A; // pour indiquer qu'il existe une classe A
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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part A a*;
Je veux faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 C *c;
J'obtient l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 a = dynamic_cast<a *> ( c );
cannot dynamic_cast «c» (of type «class C*») to type «struct A*» (target is not pointer or reference to complete type)
Merci d'avance .
Partager