Conversões de referência
Uma referência a uma classe pode ser convertida em uma referência a uma classe base nos seguintes casos:
A classe base especificada é acessível (conforme definido em Ponteiros para classes).
A conversão é inequívoca. (Consulte Várias classes base para obter mais informações sobre referências a classes base ambíguas.)
O resultado da conversão é um ponteiro para o subobjeto que representa a classe base.