C ++ convertido para a classe derivada
Como posso transmitir para uma classe derivada? As abordagens abaixo dão o seguinte erro:
Não é possível converter de BaseType para DerivedType. Nenhum construtor poderia usar o tipo de origem ou a resolução de sobrecarga do construtor era ambígu
BaseType m_baseType;
DerivedType m_derivedType = m_baseType; // gives same error
DerivedType m_derivedType = (DerivedType)m_baseType; // gives same error
DerivedType * m_derivedType = (DerivedType*) & m_baseType; // gives same error