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

📄 iafxtemplate.h

📁 随着计算机信息技术的飞速发展
💻 H
字号:
////////////////////////////////////////////////////////////////////////////////
// File Name: NxArray.h
//
// Generic dynamic array class designed by Joy 2000.4
//	it can be of N dimensions, N = 1, 2, 3, 4...
//
//  usage example:
//		int d[]={2, 5, 3};
//		CNxArray <array_type> A( DIM(d), d );
//			then...
//				use A(d0,d1,d2) as A[d0][d1][d2]
//			take care of d, d0...
//
//  array_type can be:
//		char; unsigned char; int; unsigned int; 
//		float; double; short; long...
////////////////////////////////////////////////////////////////////////////////

template<class T>
void Make2DArray(T** &x, int rows, int cols)
{
	x=new T*[rows];
	for(int i=0;i<rows;i++)
	x[i]=new T[cols];
}

template<class T>
void Delete2DArray(T** &x, int rows)
{
	for(int i=0;i<rows;i++)
	  delete[]x[i];
        delete[]x;
        x=0;
}    
////////////////////////////////////////////////////////////////////////////////
//	End of file NxArray.h
////////////////////////////////////////////////////////////////////////////////

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -