Condividi tramite


Accesso multiplo

In reticoli con ereditarietà multipla che includono classi base virtuali un nome specificato può essere raggiunto da più di un percorso. Poiché a questi percorsi differenti è possibile applicare un controllo di accesso diverso, il compilatore sceglie il percorso con maggiori possibilità di accesso. Vedere la figura riportata di seguito.

Accesso ai percorsi di un grafico di ereditarietà

Rappresentazione grafica dell'accesso ai percorsi di un'ereditarietà

Nella figura un nome dichiarato nella classe VBase viene sempre raggiunto tramite la classe RightPath. Il percorso corretto è più accessibile perché RightPath dichiara VBase come classe base pubblica, mentre LeftPath dichiara VBase come privata.

Vedere anche

Riferimenti

Controllo dell'accesso ai membri