回 帖 发 新 帖 刷新版面

主题:windows类型的变量申请动态内存的问题

关于下面这段动态申请内存的代码, 要如何转换成静态方式?

PVOID pProcInfo = NULL;
DWORD dwInfoSize = 0x20000;
pProcInfo = (PVOID)(new byte[dwInfoSize]);

PS: 为什么我要想做成静态呢? 原因就是我发现这样申请内存时,每申请一次, windows的页面错误(pagefaults)就会增长一些,我不清楚为什么会有这问题, 我对windows的东西不是很了解. 所以就想到换静态的试一试. 希望大家帮忙想想。

回复列表 (共2个回复)

沙发

有数组吧?!

板凳

PVOID pProcInfo = NULL;
byte array[0x20000];
pProcInfo = (PVOID)array;

我来回复

您尚未登录,请登录后再回复。点此登录或注册