Как я могу передать производный класс? Приведенные ниже подходы дают следующую ошибку:
Невозможно преобразовать из BaseType в DerivedType. Конструктор не может тип источника или разрешение перегрузки конструктора были неоднозначными.
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