Acesso múltiplo
Na lattices de herança múltipla envolvendo classes base virtuais, um determinado nome pode ser contatado por meio de mais de um caminho.Porque o controle de acesso diferente pode ser aplicado ao longo desses caminhos diferentes, o compilador escolhe o caminho que concede o acesso a maioria dos.Consulte a figura a seguir.
Acesso ao longo de caminhos de um gráfico de herança
Na figura, um nome declarado na classe VBase sempre é alcançado através da classe RightPath.O caminho correto é mais acessível porque RightPath declara VBase como uma classe base pública, enquanto LeftPath declara VBase como particular.