platon179
Messages postés237Date d'inscriptionlundi 20 mai 2002StatutMembreDernière intervention22 juillet 2011
-
8 oct. 2004 à 20:55
platon179
Messages postés237Date d'inscriptionlundi 20 mai 2002StatutMembreDernière intervention22 juillet 2011
-
9 oct. 2004 à 07:49
Bonjour, petit souci concernant les classes dérivées et l'accès aux fonctions membres. Je vous schématise simplement le problème :
La classe Base possède deux classes dérivées : D1 et D2. Comment pour pour accéder à la fonction membre fonction1() de D1 à partir d'une fonction membre de D2???
N'ayant rien trouvé dans mes bouquins de C++, j'ai essayé de trouver une méthode moi-même en stockant l'adresse de la classe de base dans D1, mais rien n'y fait, ca marche pas...
Quelqu'un aurait-il une idée de comment faire ceci ????
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 8 oct. 2004 à 21:56
Si c'est une fonction statique: D1::fonction1(), mais dans ce cas il faut définir fonction1 dans Base et non dans D1.
Si ce n'est pas une fonction statique: ca n'a aucun sens de le faire.