windows中的内存分配方式有哪些,他们的优缺点是什么

有的人说是“不是页式、断页式之类的。而是Win32API、CRun-TimeLibrary、C++提供的关键词new和关键词delete。”我没看懂是什么意思我的理解是栈... 有的人说是“不是页式、断页式之类的。而是Win32 API、C Run-Time Library、C++提供的关键词new和关键词delete。” 我没看懂是什么意思
我的理解是栈区、堆区、全局区、代码区 这好像是C++的内存分配吧
展开
 我来答 举报
匿名用户
2010-12-18
展开全部
win32 api的有:VirtualAlloc(),HeapAlloc()等,是从全局堆中申请的空间。
C run-time的有:malloc()等,也是在全局堆中申请的(没读过MSCRT的源码,有可能是用Win32 API中的函数批发一大块,再零售给应用程序玩的)。
new和delete是C++语言的,取决于编译器的实现,通常也是在全局堆申请的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式