📄 iafxtemplate.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 + -