标签: c++ arrays new-operator dynamic-memory-allocation
我有一个关于在c ++中分配数组的new运算符的问题:
int * foo; foo = new int [5];
在这种情况下,foo指向int数组,但如何将代码更改为:
foo = new int [0];
分配什么以及将会发生什么?
答案 0 :(得分:0)
没有分配任何内容,使用该指针将调用未定义的行为。