【发布时间】:2011-07-02 11:25:51
【问题描述】:
编译器如何强制堆栈内存是连续的,它是否会导致程序在每次运行时移动内存,或者它是否在程序运行之前将内存保留在程序所需的堆栈上?
【问题讨论】:
-
哪个操作系统? C++ 没有“堆栈内存”。
-
视窗。但是没有栈内存怎么办?
-
@user:一切都可以动态分配。
-
我们在谈论“堆内存”吗?
-
为什么堆栈应该是连续的。对于这种令人窒息的限制,语言操作系统或硬件没有要求。
标签: c++ memory-management callstack