jna二级指针的引用该怎么获取
C函数原型为:extern "C" void __declspec(dllexport) Re2dArr(double **& val);
实现代码:
void Re2dArr(double **& val)
{
double a[3][4] = {1,2,3,4,5,6,7,8,9,10,11,12};
double ** arr = new double*[3];
for(int i = 0;i<3;i++)
{
arr[i] = new double[4];
}
for(int j = 0; j <3;j++)
{
for(int k = 0; k < 4; k++)
{
arr[j][k] = a[j][k]
}
}
val = arr;
for(int iP= 0;iP<3;iP++)
delete[]arr[iP];
delete[] arr;
}
大家好,以上是c函数,我想用jna调用这个方法,获取这个二维数组,jna代码搞了半天不知怎么写,请求帮助!!!!