bonjour,

voila j ai un petit problème dans le cadre d un cour de c++
sur le polymorphisme.

mon problème est le suivant :

mon professeur m a demandé d utiliser ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
Base * Derived::Allocate()
{
    Derived *Test;
    Test = new Derived (*this);
    return Test;
}
dans toutes les class enfant de la class Base qui, elle, est une une class abstraite.

donc je dois mettre la fonction qui se trouve ici au dessus, dans une class qui elle se trouve

dans un autre header (.h) que la class dans la quelle je dois la mettre.

toutes les class, il y en a 4 doivent contenir cette fonction telle quelle

mais je n y arrive pas.

quelqu'un aurait il une solution s il vous plait ?

merci d avance