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 :
dans toutes les class enfant de la class Base qui, elle, est une une class abstraite.
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; }
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
Partager