Considérons l'exemple suivant :
On aura :
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.