【C++】动态内存管理和智能指针

C++动态内存管理的方式 malloc和new,free和delete 在C语言中,咱们一般用malloc和free来动态的管理内存,其中malloc用来在堆上开辟空间,而free用来释放malloc或其余在堆上动态开辟内存的函数所开辟的空间。在C++中,咱们用new/delete;new[]/delete[]来动态的管理内存,相比于C语言中的malloc和free,他们之间有什么差异呢?web
相关文章
相关标签/搜索