boost指針scope_ptr、shared_ptr、weak_ptr

smart pointers(智能指針)是存儲「指向動態分配(在堆上)的對象的指針」的對象。他們的行爲很像 C++ 的內建指針,只是它們可以在適當的時候自動刪除它們所指向的對象。智能指針在面對異常時有非常顯著的作用,它們可以確保動態分配對象的完全析構。它們還可 以用於跟蹤多主人共享的動態分配對象。 在概念上,智能指針可以看作擁有它所指向的對象,並因此在對象不再需要時負責將它刪除。 1 scope_
相關文章
相關標籤/搜索