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

questionAnswers(4)

yourAnswerToTheQuestion