utiliser une fonction d une class dans une autre
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:
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