【发布时间】:2011-06-14 11:10:54
【问题描述】:
假设我使用 MS Visual Studio 2005/2008 开发了一个 DLL,比如 1.dll,然后我在加载时(使用头文件和 .lib 文件)将这个 DLL 链接到控制台应用程序,比如 1.exe,然后当在 DLL 内部,如果我在运行时分配内存,那么谁将堆(空闲存储)分配给 DLL。
据我了解,DLL 将进程的地址空间用于数据、代码和堆栈。
【问题讨论】:
-
谁明白 StackOverflow 上的这个问题?
-
@leppie:请看,我已经试着解释清楚我的问题了。
-
@leppie:这个问题不值得投反对票!
-
这并不是说@leppie 对你投了反对票。但无论如何我们真的不明白你在说什么。
-
DLL 没有堆栈。线程有栈。