Condividi tramite


Puntatori a membri della classe base

Un puntatore a un membro di una classe base può essere convertito in un puntatore a un membro di una classe derivata, quando sono soddisfatte le condizioni seguenti:

  • La conversione inversa, dal puntatore a una classe derivata al puntatore della classe base, è accessibile.

  • La classe derivata non eredita virtualmente dalla classe base.

Se l'operando sinistro è un puntatore a un membro, l'operando destro deve essere del tipo di puntatore a membro oppure un'espressione costante che restituisce 0. Questa assegnazione è valida solo nei casi seguenti:

  • L'operando destro è un puntatore a un membro della stessa classe dell'operando sinistro.

  • L'operando sinistro è un puntatore a un membro di una classe derivata pubblicamente e inequivocabilmente derivante dalla classe dell'operando destro.

Vedere anche

Riferimenti

Conversioni da puntatore a membro