C++實現智能指針

C、C++沒有自動內存回收機制,程序員需要手動釋放,如果忘記則會導致內存泄露,另外普通指針存在懸垂指針的問題。 何爲懸垂指針? 當有多個指針指向同一個對象時,如果某個指針delete了該對象,對這個指針來說它是明確了它所指的對象被釋放了,所以它不會再對此對象進行操作,但是對於剩下的其他指針來說呢?它們還傻傻地指向已經被刪除的對象,並隨時準備對它進行操作,於是懸垂指針就形成了。 代碼很簡單,我們可以
相關文章
相關標籤/搜索