例如:
int* pArray; pArray = new array[];
代替:
int* pArray; pArray = new array[someNumber];
由于指针能够在运行时动态更改数组的大小,并且指针的名称指向数组的第一个元素,因此默认大小不应该是[1]?有谁知道幕后发生了什么?
[1]
c++ arrays pointers dynamic
arrays ×1
c++ ×1
dynamic ×1
pointers ×1