Classes de base
Le processus d'héritage crée une classe dérivée qui se compose des membres de la classe de base et tous les nouveaux membres ajoutés par la classe dérivée.Dans un héritage multiple, il est possible de construire un graphique d'héritage où la même classe de base fait partie de nombreuses classes dérivées.L'illustration suivante montre un tel graphique.
Plusieurs instances d'une classe de base unique
Dans l'illustration, les représentations imagées des composants d' CollectibleString et l' CollectibleSortable sont affichés.Toutefois, la classe de base, Collectible, est dans CollectibleSortableString via le chemin d'accès d' CollectibleString et le chemin d'accès d' CollectibleSortable .Pour éliminer cette redondance, ces classes peuvent être déclarées comme les classes de base virtuelle lorsqu'elles sont héritées.
Pour plus d'informations sur déclarer des classes de base virtuelle et comment les objets avec les classes de base virtuelle sont composés, consultez Classes de base virtuelle.