三维数组的动态申请与释放
2014-11-19 22:05
92 查看
#include <iostream> using namespace std; void main() { int i,j,k; // p[2][3][4] int ***p; p = new int **[2]; for(i=0; i<2; i++) { p[i]=new int *[3]; for(j=0; j<3; j++) p[i][j]=new int[4]; } //finish creating use p[i][j][k] to access the data for(i=0; i<2; i++) { for(j=0; j<3; j++) { for(k=0;k<4;k++) { p[i][j][k]=i+j+k; cout<<p[i][j][k]<<" "; } cout<<endl; } cout<<endl; } //free the memory for(i=0; i<2; i++) { for(j=0; j<3; j++) { delete [] p[i][j]; } } for(i=0; i<2; i++) { delete [] p[i]; } delete [] p; }
相关文章推荐
- 数组(一维、二维、三维)的动态申请及用vector的表示方法
- C语言中动态的申请二(三)及多维数组的使用方法及释放方法
- C++ 申请一个动态三维数组
- 《C++笔记》 Part8 一维、二维、三维数组的动态申请及用vector的表示方法
- 用vector<CStringArray>会报错;数组(一维、二维、三维)的动态申请及用vector的表示方法
- 数组(一维、二维、三维)的动态申请及用vector的表示方法
- C语言中动态的申请二(三)及多维数组的使用方法及释放方法
- 动态申请一维、二维、三维数组方法
- 动态创建和释放三维数组
- 多维数组的内存动态申请与释放
- C++:对象数组、对象动态申请和释放、类的定义和实现分开、this指针、常成员函数、时钟
- vc++ 三维动态数组的创建与释放
- 数组(一维、二维、三维)的动态申请及用vector的表示方法
- 数组(一维、二维、三维)的动态申请及用vector的表示方法
- 动态三维数组的创建与释放
- 【转】三维动态数组 分配与释放
- 数组(一维、二维、三维)的动态申请及用vector 的表示方法
- 动态申请三维数组
- c++声明并释放动态二维、三维数组
- C语言动态申请三维数组的三种方法