智能指针QSharedPointer如何与shared_ptr互转
1. QSharedPointer转shared_ptr
核心是通过data()函数获取原对象指针,再重新创建shared_ptr类型新指针
QSharedPointer<Image> image;
image* image2=image.data();//先获取原对象指针
shared_ptr<Image> image3(image2);//再创建新指针
2.shared_ptr转QSharedPointer
核心是通过get()函数获取原对象指针,再重新创建QSharedPointer类型新指针
shared_ptr<Image> image;
image* image2=image.get();//先获取原对象指针
QSharedPointer<Image> image3(image2);//再创建新指针