C++中的智能指針

我們知道除了靜態內存和棧內存外,每個程序還有一個內存池,這部分內存被稱爲自由空間或者堆。程序用堆來存儲動態分配的對象即那些在程序運行時分配的對象,當動態對象不再使用時,我們的代碼必須顯式的銷燬它們。 在C++中,動態內存的管理是用一對運算符完成的:new和delete,new:在動態內存中爲對象分配一塊空間並返回一個指向該對象的指針,delete:指向一個動態獨享的指針,銷燬對象,並釋放與之關聯的
相關文章
相關標籤/搜索