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.