类型 | 作用 |
---|---|
scoped_ptr<T> | 类似临时变量。离开作用域立刻释放内存 |
shared_ptr<T> | 内部维护一个引用计数器来判断此指针是不是需要被释放 |
weak_ptr<T> | 弱指针,要和shared_ptr 结合使用 |
intrusive_ptr<T> | 要求T自己提供这个计数器,类似shared_ptr |
scoped_array<T> | 数组。和scoped_ptr相似 |
shared_array<T> | 数组。和shared_ptr相似 |
类型 | 作用 |
---|---|
scoped_ptr<T> | 类似临时变量。离开作用域立刻释放内存 |
shared_ptr<T> | 内部维护一个引用计数器来判断此指针是不是需要被释放 |
weak_ptr<T> | 弱指针,要和shared_ptr 结合使用 |
intrusive_ptr<T> | 要求T自己提供这个计数器,类似shared_ptr |
scoped_array<T> | 数组。和scoped_ptr相似 |
shared_array<T> | 数组。和shared_ptr相似 |