The ZeroMemory function fills a block of memory with zeros.
ZeroMemory 函数可以把一块内存用'0’填充掉。
void ZeroMemory(
PVOID Destination,
SIZE_T Length
);
如:char k[100];
ZEROMEMORY( K , sizeof(k));
和 SECUREZEROMEMORY 用法很接近 只是 后者比较安全性比较高
Debug下看到number[0]到number[29]都为0
ZeroMemory 函数可以把一块内存用'0’填充掉。
void ZeroMemory(
PVOID Destination,
SIZE_T Length
);
如:char k[100];
ZEROMEMORY( K , sizeof(k));
和 SECUREZEROMEMORY 用法很接近 只是 后者比较安全性比较高
#include "stdafx.h"
#include <string>
#include <windows.h>
int _tmain(int argc, _TCHAR* argv[])
{
std::string m_pipeName = std::string("\\\\.\\pipe\\");
int *number = new int[30];
SecureZeroMemory(number,sizeof(int)*30);
for(int i=0;i<30;i++){
number[i];
}
return 0;
Debug下看到number[0]到number[29]都为0