请问分配内存的区别:new、malloc、GlobalAlloc、LocalAlloc、HeapAlloc、VirtualAlloc

请教分配内存的区别:new、malloc、GlobalAlloc、LocalAlloc、HeapAlloc、VirtualAlloc
请教分配内存的区别:new、malloc、GlobalAlloc、LocalAlloc、HeapAlloc、VirtualAlloc
------最佳解决方案--------------------
new和malloc几乎是一样的,是在堆上分配内存
------其他解决方案--------------------
new和malloc几乎是一样的,是在堆上分配内存
但new比Malloc高级
GlobalAlloc是一种非常坏的"malloc"
HeepAlloc是在自己创建的堆上分配内存(用HeapCreate()创建)
VirtualAlloc是在虚拟内存中分配内存,可以选择预留或提交
------其他解决方案--------------------
引用:
请教分配内存的区别:new、malloc、GlobalAlloc、LocalAlloc、HeapAlloc、VirtualAlloc

可以看看数据结构的内容
free和malloc的释放不同
------其他解决方案--------------------
该回复于2012-11-27 08:56:10被管理员删除