c++ - Polymorphic QSharedPointer - Stack Overflow
jeudi 3 juillet 2014 à 10:23 Fylhan's links lounge, le 03/07/2014 à 10:23
<code>
class Switch : public State
{
public:
int a;
};
QSharedPointer<State> myState= QSharedPointer<Switch>(new Switch());
QSharedPointer<Switch> mySwitchTest = qSharedPointerCast<Switch>(myState);
</code>
C'est mieux que (Switch*)myState.data() non ?
(Permalink)
<code>
class Switch : public State
{
public:
int a;
};
QSharedPointer<State> myState= QSharedPointer<Switch>(new Switch());
QSharedPointer<Switch> mySwitchTest = qSharedPointerCast<Switch>(myState);
</code>
C'est mieux que (Switch*)myState.data() non ?
(Permalink)