qt 智能指针 - denglinglong/SmartPointers GitHub Wiki
qt中的智能指针
如果我们使用qt作为基础库,就没必要使用c++11的智能指针。qt中提供了类似的替代功能,并且比c++11标准中提供的功能还要强大。 qt 的智能指针包括:
- QSharedPointer
- QScopedPointer
- QScopedArrayPointer
- QWeakPointer
- QPointer
- QSharedDataPointer
QSharedPointer
QSharedPointer对应的头文件为
#include<QSharedPointer>
只要我们的qt版本大于qt4.5就可以使用这个类。 具体使用方法