mallocfree.h
- Author
Zhu Dengda (zhudengda@mail.iggcas.ac.cn)
- Date
2023-03
Functions
-
void ***malloc3d(MYINT n1, MYINT n2, MYINT n3, size_t size)
申请三维指针内存空间
- 参数:
n1 – (in)第一维尺寸
n2 – (in)第二维尺寸
n3 – (in)第三维尺寸
size – (in)每个元素字节数
- 返回:
三维指针
-
void **malloc2d(MYINT n1, MYINT n2, size_t size)
申请二维指针内存空间
- 参数:
n1 – (in)第一维尺寸
n2 – (in)第二维尺寸
size – (in)每个元素字节数
- 返回:
二维指针
-
void *malloc1d(MYINT n, size_t size)
申请一维指针内存空间
- 参数:
n – (in)第一维尺寸
size – (in)每个元素字节数
- 返回:
一维指针
-
void free3d(void ***arr, MYINT n1, MYINT n2)
释放三维指针内存空间
- 参数:
arr – (in)三维指针
n1 – (in)第一维尺寸
n2 – (in)第二维尺寸
-
void free2d(void **arr, MYINT n1)
释放二维指针内存空间
- 参数:
arr – (in)二维指针
n1 – (in)第一维尺寸