以这种方式创建的数组int a[5]包含 5 个整数内存块,并且在运行时无法更改内存。以这种方式创建的数组 int *ptr=new int[5]也包含 5 个整数块,在这种情况下,内存也不能在运行时增加和减少,因此,从哪个角度来看,它被称为动态内存。
int a[5]
int *ptr=new int[5]
c++ memory dynamic heap-memory new-operator
c++ ×1
dynamic ×1
heap-memory ×1
memory ×1
new-operator ×1