ta classe Spirit ne possède pas de fonction config certainement, or, ton pointeur est déclaré comme Spirit*, il faut faire un cast :
const_cast<Srt::Sprit_Animer*>(Var)->Config();
PS : tu as certainement fait ceci en pensant au polymorphisme, pour utiliser le polymorphisme, il faut créer une fonction Config dans la classe de base, et la déclarer "virtual" (éventuellement, abstraite avec un = 0 à la fin de sa déclaration, mais attention, rendre une fonction membre d'un classe abstraite, rend la classe elle même abstraite, et donc non-instantiable !, il est peut-être plus pratique de définir la fonction comme sans effet, par exemple, ta fonction revoyant un pointeur, elle renverrait simplement un NULL dans la classe de base, mais renverrais le pointeur adéquate pour ta classe dérivée)
Si tu as pas tout compris, hésite pas à demander des infos
Partager