?? util.cpp
字號:
#include"stdafx.h"
#include"util.h"
double ** Alloc2D(int nRow,int nCol,int init)
{
double **m;
m=new double *[nRow];
for(int y=0;y<nRow;y++)
{
m[y]=new double[nCol];
if(init==0)
{
memset(m[y],init,sizeof(double)*nCol);
}
else
{
for(int j=0;j<nCol;j++)m[y][j]=init;
}
}
return m;
}
double *** Alloc3D(int nRow,int nCol,int nZ)
{
double ***m;
m=new double **[nRow];
for(int y=0;y<nRow;y++)
{
m[y]=new double *[nCol];
for(int x=0;x<nCol;x++)
{
m[y][x]=new double[nZ];
}
}
return m;
}
void Delete2D(double ** p,int nRow)
{
for(int i=0;i<nRow;i++)
{
delete [](p[i]);
}
delete []p;
}
void Delete3D(double *** p,int nRow,int nCol)
{
for(int i=0;i<nRow;i++)
{
for(int j=0;j<nCol;j++)
{
delete [](p[i][j]);
}
}
for(int y=0;y<nRow;y++)
{
delete [](p[y]);
}
delete []p;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -