QT 学习:QT中的3种指针介绍与使用_qt指针-CSDN博客

网站介绍:文章浏览阅读7.7k次,点赞3次,收藏18次。QPointerQPointer是Qt提供的一个比较特别的智能指针,和其它智能指针有很大的不同,该智能指针专门为自动释放内存资源而设计的。正文QPointer本质是一个模板类,属于Qt对象模型的特性,它为QObject提供了guarded pointer,当其指向的对象被销毁时,它会被自动置NULL。需要注意的是:QPointer所指向的对象必须是QObject或其派生类对象。因为其对象析构时会执行QObject的析构函数,进而执行QObjectPrivate::clearGuards(t._qt指针