Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O processo de herança cria uma nova classe derivada que é composta dos membros da classe base (ou das classes base), mais os novos membros adicionados pela classe derivada. Em uma herança múltipla, é possível construir um gráfico de herança em que a mesma classe base faz parte de mais de uma das classes derivadas. A figura a seguir mostra um gráfico desse tipo.
Várias instâncias de uma mesma classe base
Na figura, são mostradas representações pictóricas dos componentes de CollectibleString e CollectibleSortable. No entanto, a classe base, Collectible, está em CollectibleSortableString pelo caminho de CollectibleString e pelo caminho de CollectibleSortable. Para eliminar essa redundância, essas classes podem ser declaradas como classes base virtuais quando são herdadas.