1.每个进程(程序)运行时,系统都分配给进程一定的堆栈,比如1M大小,如果这个进程占用的内存是2000K,就包括1M的堆栈
2.如果在代码中有申请内存堆的指令,如果申请1000K内存,则这个进程占用的内存就会是3000K,是吗?
看这个代码
void CheckHeap()main()
{
CheckHeap();
}
void CheckHeap()
{
char Heap[102400];       //heap是在进程的堆栈中申请的空间
char *Memory=new char[102400]; //Memory是在系统内存堆申请的空间
}
我的理解对不对,请大家参与