操作系统:Windows 7 32位
所以在c ++中,有一个堆和一个堆栈.但是我最近开始学习一些装配,并没有看到任何类型的东西,只有一堆,但它看起来像纯粹的记忆.那么特定于c ++和其他语言的堆和堆栈实现呢?或者你仍然在汇编中分配堆和堆栈?在启动可执行文件时,windows在为进程分配内存方面做了什么?一个进程如何知道堆栈大小需要多大?
怎么回事
编辑:也许有人可以提供关于如何通过CPU/OS处理进程的堆和堆栈内存的链接
windows heap assembly stack
assembly ×1
heap ×1
stack ×1
windows ×1