在C++中,动态分配的数组是进行内存管理的一种方法,可以满足各种不同的需求。下面是动态分配数组的基本语法:
int *myArray = new int[size];
其中,“size”是数组的大小。这将在堆上分配一块大小为“size * sizeof(int)”的内存,并将其地址赋值给指针变量“myArray”。
接下来,您可以像操作静态分配的数组一样操作该数组。例如,您可以使用以下代码打印数组元素的值:
for (int i = 0; i < size; i++) {
cout << myArray[i] << endl;
}
当您完成使用数组时,应使用以下语法释放内存:
delete[] myArray;
暂无评论