Tôi đang cố gắng sử dụng QSharedPointer
trong cấu trúc đa hình của mình, nhưng tôi không thể tìm thấy cú pháp đúng để chuyển đổi con trỏ của lớp cơ sở thành con trỏ của lớp dẫn xuất.Đa hình QSharedPointer
struct Switch : State {
int a;
};
QSharedPointer <State> myState=QSharedPointer <State>(new Switch);
QSharedPointer <Switch> mySwitchTest= ??? myState;
Tôi nên đặt gì vào vị trí ???