shared_ptr 是C++11提供的一種智能指針類,它足夠智能,可以在任何地方都不使用時自動刪除相關(guān)指針,從而幫助徹底消除內(nèi)存泄漏和懸空指針的問題。它遵循共享所有權(quán)的概念,即不同的 shared_ptr 對象可以與相同的指針相關(guān)聯(lián),并在內(nèi)部使用引用計數(shù)機制來實現(xiàn)這一點。每個shared_ptr 對象在內(nèi)部指向兩個內(nèi)存位置:1、指向?qū)ο蟮闹羔槨?
www.dbjr.com.cn/article/2693...htm 2025-5-27