【发布时间】:2017-03-27 16:19:22
【问题描述】:
VirtualAlloc() 将分配一个具有某些属性的虚拟内存页面(通过参数“fdwProtect”)。
malloc() 分配的内存呢?属性一样吗?
malloc() 的内存是否有“commintting”或“reserving”的属性?
还有,其他 C/C++ lib 函数呢?
【问题讨论】:
-
malloc() 使用的内存在某个时间点由 VirtualAlloc() 分配。如果您想确切了解 C 运行时使用的属性,可以查看 CRT 源代码。不过,它肯定会被承诺;只能使用已提交的内存。你到底想达到什么目的?听起来你做错了。
-
没有C/C++语言!
-
@HarryJohnston 谢谢你的建议
-
@Olaf 抱歉。如果你说我的最后一行,我的意思是 C 或 C++。如果您对上述问题有所了解,请给一些建议,谢谢。
-
函数是C,不是C++!
标签: c windows memory memory-management