"typage dynamique" marche pas [C++] - C++ - Programmation
Marsh Posté le 28-09-2006 à 00:25:16
OK C'est le chapitre suivant, je découvre M.C++ au fur et à mesure.
Merci du tuyau
Marsh Posté le 17-10-2006 à 22:12:25
en java les méthodes sont virtuelles si elles ne sont pas spécifiée "final"
en C++ les méthodes sont appelées statiquement si elles ne sont pas spécifiée "virtual"
et ce n'est pas un problème de typage dynamique...
Marsh Posté le 28-09-2006 à 00:03:50
'lut
Je me demandais pourquoi le type d'écriture suivante ne marchait pas vraiment en C++ alors que c'est ok en Java (par exemple):
J'aurais pensé que ce "typage dynamique" aurait fonctionné, j'aurais trouvé ça plutôt intelligent : on a construit l'objet monA avec B(), et à l'appel de la méthode, c'est la méthode de A (super-classe) qui est exécutée alors que j'aurais trouvé logique que ce soit la méthode de B (sous-classe).
Y'a-t-il une astuce ? ai-je fait une erreur ? est-ce une spécificité (/faille) du C++ ?
Merci d'avance
Message édité par trevor le 28-09-2006 à 00:14:45
---------------
TReVoR - http://dev.arqendra.net - http://info.arqendra.net