#include \n\nint main() {\n short** arr = new short*[5]; // 创建一个short指针,指向short指针数组\n\n // 为每个short指针分配内存,并将其指向一个short数组\n for (int i = 0; i < 5; i++) {\n arr[i] = new short[3];\n for (int j = 0; j < 3; j++) {\n arr[i][j] = i * j;\n }\n }\n\n // 访问short指针指向的short数组\n for (int i = 0; i < 5; i++) {\n for (int j = 0; j < 3; j++) {\n std::cout << arr[i][j] << " ";\n }\n std::cout << std::endl;\n }\n\n // 释放内存\n for (int i = 0; i < 5; i++) {\n delete[] arr[i];\n }\n delete[] arr;\n\n return 0;\n}\n\n在上面的示例中,我们通过使用双重指针的解引用运算符arr[i][j]来访问short**指针指向的short数组。

C++:访问short**指向的short数组

原文地址: https://www.cveoy.top/t/topic/qob5 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录