next up previous contents
Next: La liaison dynamique Up: Héritage Previous: Héritage multiple

Héritage virtuel

Considérons l'exemple suivant :

tabular942

On aura :

tabular976

L'accès à la partie L ne peut plus se faire directement (avec un décalage fixe à partir du début de l'adresse des objets).

La différence entre l'héritage ``simple'' et l'héritage ``virtuel'' résidera donc dans le fait que le décalage entre les différentes zones issues des classes ne peut plus être fixe, mais qu'on passera d'une zone à une autre par un pointeur.




Mon Oct 20 14:02:48 MET 1997