智能指针及其原理

智能指针也是常考的内容

智能指针是为了内存管理

1.shared_ptr原理

共享内存类似于

可以想象,一个人手指着一块区域,那么这个区域就自动生长一个定时炸弹,定时炸弹显示为1,再来一个人指着,炸弹显示为2,当没有人指的时候,这块区域就会自动爆炸。

循环引用,计数失效,内存泄漏

2.unique_ptr原理

独有指针,每个指针指向一个内存,是绑定的,同时消失

 

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