smartptr講義

爲什麼會有智能指針? 在我們現實生活中有這樣一個使用場景,每次我們new或者malloc了一塊空間,完了必須需要我們手動delete或者free釋放這塊空間,否則會出現內存泄漏。但是,實際應用中程序未必都會按照順序執行到釋放空間那一步,有時候會在中間部分拋出異常使執行流發生跳轉或者發生其他狀況,總之代碼未按照我們期望的那樣去執行,就有可能導致內存泄漏。這時候我們就引入智能指針(自動化管理指針所指向
相關文章
相關標籤/搜索