Bonjour à tous... Je suis en train d'essayer de faire certaines choses avec mes classes, et j'ai remarqué un drole de truc:
Soit classeA une classe avec une méthode virtuelle metode().
Soit classeB héritant de classeA et implémentant metode().
Soit classeC héritant de classeB et implémentant metode().
En fesant instA->metode sur une instance de classeC, c'est la méthode metode de classeC qui est exécutée (normal).
Dans instA, en fesant classeB::metode, c'est la méthode de classeB qui
est appelée, bien que l'instance soit de classeA et que la méthode soit
virtuelle.
Normal ?
neodelphi