int **p
时间: 2023-07-11 07:06:57 浏览: 105
浅析int*p[ ]与int(*p)[ ]的区别
这是一个指向指针的指针,可以用来表示一个二维数组。例如,可以用它来动态创建一个二维数组:
```c++
int **p;
int row = 3, col = 4;
p = new int*[row];
for (int i = 0; i < row; i++) {
p[i] = new int[col];
}
```
这样就创建了一个 3 行 4 列的二维数组。注意,在使用完后需要手动释放内存:
```c++
for (int i = 0; i < row; i++) {
delete[] p[i];
}
delete[] p;
```
阅读全文