如何动态创建二维数组?
时间: 2024-06-19 21:03:01 浏览: 111
动态创建二维数组
在C++中,可以使用new操作符来动态创建二维数组。假设我们要创建一个m行n列的二维数组,可以使用以下语句:
```
int **array = new int*[m];
for(int i = 0; i < m; i++)
{
array[i] = new int[n];
}
```
以上代码会先创建一个指向int指针的指针array,然后使用循环分别为每一行分配n个int类型的内存空间。注意,在使用完这个二维数组之后,需要使用delete操作符来释放内存,否则会导致内存泄漏。
阅读全文