我在下面提供的代码中得到一个错误,可能是未初始化的本地指针变量'y'和使用的潜在未初始化的本地指针变量'z'.请帮帮我解决方案?
UINT8* x = new UINT8[512];
if (!x) goto clean;
//UINT32* y = NULL;
UINT32* y = new UINT32[4];
if (!y) goto clean;
//char* z = NULL;
char* z = new char[512];
if (!z) goto clean;
{.... Some Code....}
clean:
if (x) delete[] x;
if (y) delete[] y;
if (z) delete[] z;
Run Code Online (Sandbox Code Playgroud)