Comment puis-je caster vers une classe dérivée? Les approches ci-dessous donnent toutes l'erreur suivante :
Impossible de convertir de BaseType en DerivedType. Aucun constructeur ne pouvait prendre le type de source ou la résolution de surcharge du constructeur était ambigu.
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