(ouhlaa j'active le trollometre) il y a 3 types d'héritage multiple :
- LES héritages multiples de C++ (comme toujours en C++, il y a plusieurs façons de se tirer une balle dans le pied)
- l'héritage multiple de certains langages où on te dit qu'on émule cela finalement avec de l'héritage simple et un bidouillage sur les interface (Style Java et cie)
- l'héritage multiple propre des autres langages (à la Eiffel par exemple), mais comme l'héritage est moins mal conçu, ces langages n'ont aucunes espèce d'avenir et végèteront avant de mourir bêtement.
Dans le premier cas, cela permet d'écrire du c++, dans le second cas c'est de l'héritage simple avec récriture amélioré, dans le troisième c'est de l'héritage multiple.
(comme je vois que tu es à l'ENS, castagna au dmi a écrit un bouquin bien prise de tête sur les modèles des langages à objets. J'espère que tu aimes le lambda calcul typé. De plus, il a écrit un excellent article sur les problèmes de variance et de co-variance dans les langages à objet. cf. http://www.di.ens.fr/~castagna/(...))
moi en fait j'y connais rien, je programme en objet avec visual basic et je fais pas de politique donc je ne dirai pas tout ce que je pense de C++.
[^] # Re: Erreurs de C++
Posté par Le_Maudit Aime . En réponse à la dépêche C# et Java, une étude comparée. Évalué à 0.
- LES héritages multiples de C++ (comme toujours en C++, il y a plusieurs façons de se tirer une balle dans le pied)
- l'héritage multiple de certains langages où on te dit qu'on émule cela finalement avec de l'héritage simple et un bidouillage sur les interface (Style Java et cie)
- l'héritage multiple propre des autres langages (à la Eiffel par exemple), mais comme l'héritage est moins mal conçu, ces langages n'ont aucunes espèce d'avenir et végèteront avant de mourir bêtement.
Dans le premier cas, cela permet d'écrire du c++, dans le second cas c'est de l'héritage simple avec récriture amélioré, dans le troisième c'est de l'héritage multiple.
(comme je vois que tu es à l'ENS, castagna au dmi a écrit un bouquin bien prise de tête sur les modèles des langages à objets. J'espère que tu aimes le lambda calcul typé. De plus, il a écrit un excellent article sur les problèmes de variance et de co-variance dans les langages à objet. cf. http://www.di.ens.fr/~castagna/(...))
moi en fait j'y connais rien, je programme en objet avec visual basic et je fais pas de politique donc je ne dirai pas tout ce que je pense de C++.