Boost智能指针之scoped_ptr

Boost的智能指针库smart_ptr包含了6种智能指针,如下圈住部分所示: 这里来使用一下scoped_ptr指针,它与C++98的智能指针(auto_ptr,在C++11后被抛弃,因此不推荐使用)和C++11新加的unique_ptr(用来取代auto_ptr)很类似,能够保证动态创建的对象在任何时候都可被正确删除。其声明如下:( 可以看到,智能指针是一个对象,而不是一个指针,它引用了一个实
相关文章
相关标签/搜索