【C++】動態內存管理和智能指針

C++動態內存管理的方式 malloc和new,free和delete 在C語言中,咱們一般用malloc和free來動態的管理內存,其中malloc用來在堆上開闢空間,而free用來釋放malloc或其餘在堆上動態開闢內存的函數所開闢的空間。在C++中,咱們用new/delete;new[]/delete[]來動態的管理內存,相比於C語言中的malloc和free,他們之間有什麼差異呢?web
相關文章
相關標籤/搜索