Я пытаюсь использовать QSharedPointer
в моей полиморфной структуре, но я не смог найти правильный синтаксис для преобразования указателя базового класса в указатель производного класса.
struct Switch : State {
int a;
};
QSharedPointer <State> myState=QSharedPointer <State>(new Switch);
QSharedPointer <Switch> mySwitchTest= ??? myState;
Что мне поставитьна месте ???