#include <iostream>
using namespace std;
int main() {
// 宣告一個指向指標的指標,用來表示二維陣列
int** p;
// 配置記憶體,分別配置 8 個指標
p = new int*[8];
// 使用迴圈為每個指標配置 10 個整數的記憶體空間
for (int i = 0; i < 8; i++) {
p[i] = new int[10];
}
// 配置完成,現在 p 指向一個 8x10 的整數陣列
// 釋放每個指標指向的整數陣列 (second dimension)
for (int i = 0; i < 8; i++) {
delete[] p[i];
}
// 釋放指向指標的指標 (first dimension)
delete[] p;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CiAgICAvLyDlrqPlkYrkuIDlgIvmjIflkJHmjIfmqJnnmoTmjIfmqJnvvIznlKjkvobooajnpLrkuozntq3pmaPliJcKICAgIGludCoqIHA7CgogICAgLy8g6YWN572u6KiY5oa26auU77yM5YiG5Yil6YWN572uIDgg5YCL5oyH5qiZCiAgICBwID0gbmV3IGludCpbOF07CgogICAgLy8g5L2/55So6L+05ZyI54K65q+P5YCL5oyH5qiZ6YWN572uIDEwIOWAi+aVtOaVuOeahOiomOaGtumrlOepuumWkwogICAgZm9yIChpbnQgaSA9IDA7IGkgPCA4OyBpKyspIHsKICAgICAgICBwW2ldID0gbmV3IGludFsxMF07CiAgICB9CgogICAgLy8g6YWN572u5a6M5oiQ77yM54++5ZyoIHAg5oyH5ZCR5LiA5YCLIDh4MTAg55qE5pW05pW46Zmj5YiXCgogICAgLy8g6YeL5pS+5q+P5YCL5oyH5qiZ5oyH5ZCR55qE5pW05pW46Zmj5YiXIChzZWNvbmQgZGltZW5zaW9uKQogICAgZm9yIChpbnQgaSA9IDA7IGkgPCA4OyBpKyspIHsKICAgICAgICBkZWxldGVbXSBwW2ldOwogICAgfQoKICAgIC8vIOmHi+aUvuaMh+WQkeaMh+aomeeahOaMh+aomSAoZmlyc3QgZGltZW5zaW9uKQogICAgZGVsZXRlW10gcDsKCiAgICByZXR1cm4gMDsKfQo=