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

标签 c++ arrays pointers

这是我的代码。

DWORD *dwDSE = new DWORD[4096];

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

for (INT k=0;k<4096;k++)
    dwDSE[k] = 0;

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

最佳答案

您可以将其初始化为零

DWORD *dwDSE = new DWORD[4096](); //Note the empty parenthesis ()   

关于c++ - 如何快速清除DWORD指针数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24137874/

相关文章:

c++ - 确定 DLL 的加载路径

c++ - char(*)[20] 与 char(*Object::variable)[20] 有何不同?

python - 来自 numpy 操作的 numpy.memmap

c++ - 函数返回空指针而不是地址

c++ - 从 C++ 中的文件读取时如何忽略坏数据?

c++ - 向字符串添加换行符

c++ - 比较警告

vb.net - 在 VB.NET 中声明和初始化字符串数组

c - 通过引用传递时,结构内的指针不会改变 C

c++ - 复制 : doubles vs pointers 的开销