Bonjour à tous.
J'aimerais savoir s'il existe un moyen d'appeler une fonction propre à une classe dérivée à partir d'un pointeur sur la classe de base ?
Soit une classe de base :
La classe dérivée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
Et ce que j'aimerais pouvoir faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Le problème est qu'en faisant comme cela mon compilateur me dit à juste titre je suppose que la classe base n'as pas de membre : MaFonctionUniquementPresenteDansDerivee1()
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
Alors bon je suis un débutant et si vous vous demandez bien pourquoi je veux faire cela et bien c'est très simple(à défaut d'être faisable apparament)
J'ai une classe ModuleManager qui me permet de faire ce que son nom indique.
Mais comme j'ai pas envie de me fouler à initialiser chaque module à la main surtout si j'en ai 53, j'aimerais pouvoir faire :
Mais j'aimerais également pourvoir faire ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
Une solution autre que recoder tout mon moteur ? Pitié ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
Hein ? Qui a dit "Apprend le C++ avant de coder n'mporte quoi !" ?

 

 
		
		 
        

 
			
			

 
   


 [Débutant] Polymorphisme et Fonction propre à la class dérivée.
 [Débutant] Polymorphisme et Fonction propre à la class dérivée.
				
 Répondre avec citation
  Répondre avec citation
Partager