3维数组初始化及内存释放
2014-02-26 23:38
99 查看
因为实验中用到这个功能,保存下以便以后review。
// Initilize a 3D array void initialize_3DArray(double*** arr, int x, int y, int z) { arr = new double**[z]; for(int i=0;i<x;i++) { arr[i] = new double*[x]; for(int ii=0;ii<y;ii++) { arr[i][ii] = new double[y]; for(int iii=0;iii<y;iii++) { arr[i][ii][iii] = (double)rand() / RAND_MAX; } } } }
相关文章推荐
- 结构体数组的指针初始化与内存释放
- 动态数组,数组初始化,数组内存释放,向数组中添加一个元素,向数组中添加多个元素,数组打印,顺序查找,二分查找,查找数组并返回地址,冒泡排序,改变数组中某个元素的值,删除一个数值,删除所有,查找含有
- C++中数组定义及初始化
- c语言 数组的初始化
- 字符数组初始化
- C语言的数组初始化
- 关于指针数组的初始化和输入 问题
- 第三章 3.5.1 定义和初始化内置数组
- 数组的初始化--调试和运行
- C# 字节数组初始化后转换为字符串的问题
- 数组的初始化
- Java中数组的初始化的含义
- 数组初始化的失误
- [c专家编程学习] 数组初始化
- 使用数组对vector进行初始化
- 【c++程序】在数组对象中初始化成员变量
- 创建一个数组, 实现函数init()初始化数组、 实现empty()清空数组、 实现reverse()函数完成数组元素的逆置。
- 【错误记录】二维数组初始化,以二级指针传递函数参数
- java_数组声明、创建、初始化,对象数组
- C++中静态初始化数组与动态初始化数组