Multihéritage de template - C++ - Programmation
Marsh Posté le 18-05-2005 à 18:51:58
voir heritage virtuelle et tu peux prefixé le nom des membres par Mere:: pour levée des ambiguitée de noms, j'en dis pas plus je ne suis pas sur.
Marsh Posté le 18-05-2005 à 19:30:06
Salut,
Tu peux poster un code exemple, j'ai un peu de mal à suivre ton explication
C'est pas dit que je puisse t'aider, mais si je comprends c'est mieux
Marsh Posté le 18-05-2005 à 20:38:50
Code :
|
Voila c'est tout en fait y'a pas de probleme
Marsh Posté le 18-05-2005 à 18:15:07
Bonjour a tous,
?
J'aimerais avoir votre avis sur le resultat de la manip suivante :
J'ai deux classes A et B.
Je declare et definie un template qui prend pour parametre un type (template <class Type> ).
Une des variables membres de ce template est declaree comme du type passe en parametre.
Je declare une classe C qui herite a la fois de template<A> et de template<B>.
Est-ce correct ?
Le compilateur (VC++7) ne sort aucune erreur.
Cependant, comment differencier dans ma classe C, la varible de type A et celle de type B car elle porte alors le meme nom
J'ai essaye d'acceder par le meme variable au 2 objets de type A et B et .... ca marche (enfin ca compile) Il faut noter que A et B derive d'une meme classe mais je pense pas que cela soit important.