Partager via


Accès multiple

Dans les treillis à héritage multiple impliquant des classes de base virtuelles, un nom donné est accessible via plusieurs chemins. Comme un contrôle d'accès différent peut être appliqué le long de ces différents chemins, le compilateur choisit le chemin qui fournit le plus souvent l'accès. Voir l'illustration suivante.

Graphique d'accès le long des chemins d'un héritage

Chemins d'accès d'un graphique d'héritage

Dans cette figure, un nom déclaré dans la classe VBase est toujours accessible via la classe RightPath. Le chemin d'accès correct est plus accessible car RightPath déclare VBase en tant que classe de base publique, tandis que LeftPath déclare VBase comme classe privée.

Voir aussi

Référence

Contrôle d'accès aux membres