int *p=new int[零];会发生什么行为

int *pnew int[0]会发生什么行为?int *pnew int[0]...delete[] p以上代码的内部行为是什么?请教下。[

int *p=new int[0];会发生什么行为?
int *p=new int[0];
...

delete[] p;


以上代码的内部行为是什么?请教下。


[解决办法]
C++保证 int *p=new int[0];
是正确的
[解决办法]
但是对他解引用却会出错因为你没有分配空间