fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5. // 宣告一個指向指標的指標,用來表示二維陣列
  6. int** p;
  7.  
  8. // 配置記憶體,分別配置 8 個指標
  9. p = new int*[8];
  10.  
  11. // 使用迴圈為每個指標配置 10 個整數的記憶體空間
  12. for (int i = 0; i < 8; i++) {
  13. p[i] = new int[10];
  14. }
  15.  
  16. // 配置完成,現在 p 指向一個 8x10 的整數陣列
  17.  
  18. // 釋放每個指標指向的整數陣列 (second dimension)
  19. for (int i = 0; i < 8; i++) {
  20. delete[] p[i];
  21. }
  22.  
  23. // 釋放指向指標的指標 (first dimension)
  24. delete[] p;
  25.  
  26. return 0;
  27. }
  28.  
Success #stdin #stdout 0.01s 5276KB
stdin
Standard input is empty
stdout
Standard output is empty