在C++中,动态分配的数组是进行内存管理的一种方法,可以满足各种不同的需求。下面是动态分配数组的基本语法:

int *myArray = new int[size];

其中,“size”是数组的大小。这将在堆上分配一块大小为“size * sizeof(int)”的内存,并将其地址赋值给指针变量“myArray”。

接下来,您可以像操作静态分配的数组一样操作该数组。例如,您可以使用以下代码打印数组元素的值:

for (int i = 0; i < size; i++) {
    cout << myArray[i] << endl;
}

当您完成使用数组时,应使用以下语法释放内存:

delete[] myArray;