論智能指針的發展史

RAII: 1.RAII的由來:      我們寫的有關資源管理的代碼如果出現bug,會導致下面的問題: ●malloc出來的空間,沒有進行釋放,存在內存泄漏的問題。 ●異常安全問題。如果在malloc和free之間如果存在拋異常,那麼還是有內存泄漏。這種問題就叫異常安全。       也許會有人說,那我寫代碼的時候小心點就行了,但是天算不如人算,當工程量浩大的時候總避免不了這樣那樣的問題,因此就
相關文章
相關標籤/搜索