matlab 动态数组 代码转c代码 出现的问题
typedef struct emxArray_real_T
{
real_T *data;
int32_T *size;
int32_T allocatedSize;
int32_T numDimensions;
boolean_T canFreeData;
} emxArray_real_T;
emxArray_real_T *passengerWeight;
i0 = passengerWeight->size[0] * passengerWeight->size[1];
passengerWeight->size[0] = 1;
passengerWeight->size[1] = 43116;
emxEnsureCapacity((emxArray__common *)passengerWeight, i0, (int32_T)sizeof
(real_T));
这么使用会出现内存冲突,怎么解决。。。此代码为工具转换所得,动态内存分配,有点莫名其妙的感觉,盼望大侠们指点一二。。。