智能指針的原理示例

1 傳統指針存在的問題 剛學C++的朋友,要數最令人頭疼的問題莫過於指針了。 當你在堆上創建了一個對象時,系統就把這個對象的生命期完全交給了你,當用完之後,系統並不會回收資源,而是需要你來釋放它。 那麼,既然要負責對象的釋放問題,就要知道什麼時候釋放和在哪裏釋放。如果你沒有處理好這兩個問題,就會造成內存泄漏或程序崩潰的問題。 //1 內存泄漏 str1所指的資源沒有被釋放 { string
相關文章
相關標籤/搜索