智能指針,shared_ptr,自動指針和unique_ptr

對象的生命週期至關重要。 確定對象生命週期的錯誤可能導致資源(例如內存,fd)泄漏,因爲所擁有的資源無法正確釋放和回收以供將來使用。 當泄漏累積到一定水平時,它將使整個系統崩潰。 對象的生命週期也很複雜,因爲一個對象的所有權可能會被不同的實體放棄,轉讓或共享給不同的實體,這些實體包括但不限於變量, 函數參數,模塊,數據結構,容器和線程。 同樣,必須由一位所有者在某個不確定的點上釋放和回收資源。 沒
相關文章
相關標籤/搜索