boost指针scope_ptr、shared_ptr、weak_ptr

smart pointers(智能指针)是存储“指向动态分配(在堆上)的对象的指针”的对象。他们的行为很像 C++ 的内建指针,只是它们可以在适当的时候自动删除它们所指向的对象。智能指针在面对异常时有非常显著的作用,它们可以确保动态分配对象的完全析构。它们还可 以用于跟踪多主人共享的动态分配对象。 在概念上,智能指针可以看作拥有它所指向的对象,并因此在对象不再需要时负责将它删除。 1 scope_
相关文章
相关标签/搜索