使用QPointer的时候报错
error: C2661: “QWeakPointer::QWeakPointer”: 没有重载函数接受 2 个参数
原因是目标类没有继承QObject并使用Q_OBJECT宏。对于一般的类,使用std::shared_ptr就好了,不要用Qt的智能指针。
使用QPointer的时候报错
error: C2661: “QWeakPointer::QWeakPointer”: 没有重载函数接受 2 个参数
原因是目标类没有继承QObject并使用Q_OBJECT宏。对于一般的类,使用std::shared_ptr就好了,不要用Qt的智能指针。