智能指针通常是指基于引用计数的智能指针,在c++11标准中就是std::shared_ptr。它的特点是如果可以安全的放入STL容器中。
有以下三种方式可以使用shared_ptr
1. 如果你的c++编程环境支持c++标准,那么可以直接使用
本文介绍了C++智能指针std::shared_ptr的三种使用方式,包括直接使用C++标准库中的std::shared_ptr,C++TR1库扩展的std::tr1::shared_ptr,以及Boost库中的boost::shared_ptr。通过实例展示了shared_ptr如何管理资源的生命周期,以及在标准容器中的应用,强调了其在多态对象存储和安全删除方面的优势。
智能指针通常是指基于引用计数的智能指针,在c++11标准中就是std::shared_ptr。它的特点是如果可以安全的放入STL容器中。
有以下三种方式可以使用shared_ptr
1. 如果你的c++编程环境支持c++标准,那么可以直接使用
576
715

被折叠的 条评论
为什么被折叠?