Dostęp wielokrotny
W wielu dziedziczenie lattices obejmujących wirtualne klasy podstawowej podanej nazwie jest osiągalna poprzez więcej niż jedna ścieżka.Ponieważ kontroli dostępu można stosować wzdłuż tych różnych ścieżek, kompilator wybiera ścieżkę, która daje najwięcej dostępu.Patrz poniższy rysunek.
Dostęp wzdłuż ścieżki wykres dziedziczenie
Na rysunku, nazwę zadeklarowana w klasie VBase zawsze zostanie osiągnięta za pomocą klasy RightPath.Prawo ścieżka jest bardziej dostępny ponieważ RightPath deklaruje VBase jako publiczne klasy bazowej, należy LeftPath deklaruje VBase jako prywatne.