智能指針及其原理

智能指針也是常考的內容

智能指針是爲了內存管理

1.shared_ptr原理

共享內存類似於

可以想象,一個人手指着一塊區域,那麼這個區域就自動生長一個定時炸彈,定時炸彈顯示爲1,再來一個人指着,炸彈顯示爲2,當沒有人指的時候,這塊區域就會自動爆炸。

循環引用,計數失效,內存泄漏

2.unique_ptr原理

獨有指針,每個指針指向一個內存,是綁定的,同時消失

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章