Compartilhar via


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

Gráfico de herança de caminhos de acesso

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.

Consulte também

Referência

Controle de acesso de membro