QPointer
if you have a QPointer
QSharedPointer: strong reference to a shared pointer, 可以通过 QWeakPointer创建。 多个 QSharedPointer 可以共享同一个对象,当最后一个 QSharedPointer 被销毁时,对象会被自动删除。 QWeakPointer 是一个弱引用智能指针,用于解决 QSharedPointer 的循环引用问题。它不能直接访问对象,需要通过 QSharedPointer 转换。
QScopedPointer QScopedPointer 是一个独占智能指针,用于在作用域结束时自动删除对象。它不能共享或复制。
欢迎评论交流