阅读背景:

HeapAlloc,GlobalAlloc,LocalAlloc,VirtualAlloc,malloc,new的异同

来源:互联网 

1. 首先我们来看HeapAlloc:
MSDN上的解释为:HeapALloc是从堆上分配一块内存,且分配的内存是不可移动的(即如果没有连续的空间能满足分配的大小,程序不能将其他零散的 空间利用起来,从而导致分配失败),该分配方法是从一指定地址开始分配,而不像GloabalAlloc是从全局堆上分配,这个有可能是全局,也有可能是 局部。函数原型为: MSDN上的解释为:HeapALloc是从堆上分配一块




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: