J'essaie d'utiliser QSharedPointer
dans ma structure polymorphique, mais je n'ai pas trouvé de syntaxe correcte pour convertir le pointeur de la classe de base en pointeur de classe dérivée.Polymorphic QSharedPointer
struct Switch : State {
int a;
};
QSharedPointer <State> myState=QSharedPointer <State>(new Switch);
QSharedPointer <Switch> mySwitchTest= ??? myState;
Que devrais-je mettre à la place de ???