什么是动态内存什么是静态内存

来源:百度知道 编辑:UC知道 时间:2024/05/04 21:39:18
关于C++程序中内存释放怎么理解

动态内存是建立在heap上,C用malloc开辟新的空间,而C++多用new
静态内存是建立在stack栈上.
如果对heap stack不清楚的话,请参见任何一本数据结构书.
C++内存释放用delete而C用free
for example:

int *pt= new int[2];

....
delete [] pt;