错误信息:
。 ools.c(17775):错误C2069:从“void”转换为非void 。 ools.c(17775):错误C2036:“void *”:未知大小
我的代码:
该函数尝试释放一维数组或二维数组的内存,但不起作用。
cdef void free_memory(void* arr, int ndim, int rows):
cdef int i
if ndim == 1:
free(<double*>arr)
elif ndim == 2:
for i in range(rows):
free(<double*>arr[i])
free(<double**>arr)
else:
raise ValueError("Unsupported number of dimensions (ndim must be 1 or 2).")
示例:
cdef double** array = <double**> malloc(n * sizeof(double*))
free_memory(array , 2, n)
我尝试修改了很多次,包括使用gpt辅助,但还是不行。
数字营销 đang ngày càng trở thành yếu tố không thể thiếu cho các doanh nghiệp và cá nhân muốn xây dựng và phát triển thương hiệu trong thời đại công nghệ số。数字营销năng từ cơ bản đến nâng cao。数字营销有何用处? Hãy cùng tìm hiểu!