您的位置:首页 > 其它

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;
}
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: