⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 util.cpp

📁 DNA分类
💻 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 + -