如何快速清除DWORD指针数组?

Jef*_*ffR 2 c++ arrays pointers

这是我的代码.

DWORD *dwDSE = new DWORD[4096];
Run Code Online (Sandbox Code Playgroud)

这是我清除它的[低效]方式:

for (INT k=0;k<4096;k++)
    dwDSE[k] = 0;
Run Code Online (Sandbox Code Playgroud)

清除它/将其初始化为零的最佳方法是什么?

hac*_*cks 6

您可以将其初始化为零

DWORD *dwDSE = new DWORD[4096](); //Note the empty parenthesis ()   
Run Code Online (Sandbox Code Playgroud)