【发布时间】:2010-11-15 19:34:33
【问题描述】:
在 C/C++ 中,我们可以将变量、函数、成员函数、类的实例存储在堆栈或堆中。
每个是如何实现的?它是如何管理的(高级)? gcc 是否预先分配一块内存用于堆栈和堆,然后根据请求分配?原始内存是否来自 RAM?
函数可以分配在堆上而不是堆栈上吗?
澄清
我真的在问堆和堆栈内存的实现和管理。 After reading referenced question,我没有找到任何可以解决...感谢链接
【问题讨论】:
-
好吧,再想一想,情况就不同了,因为我真的在问堆和堆栈内存的实现和管理。阅读参考问题后,我没有找到任何可以解决的问题...感谢您提供的链接...
-
@ultraman:如果不同,请重写以强调差异。不要评论你的问题。是你的。重写它以获得你真正想要的信息。
-
我不太喜欢结束问题,但这对我来说是一样的。改写为足够不同,我可能会收回我的投票。
-
@S.Lott 我将重写主题,但我已经在问题中问了我想要什么.. 正是:)
标签: c++ memory-management heap-memory stack-memory