我使用Matlab Coder Tools将一些Matlab代码转换为C ++。 我已声明了2个像This:
这样的数组 emxArray_real_T *overflowIF
emxArray_real_T *overflowIFTemp
overflowIF = emxCreateWrapper_real_T(NULL,0,0)
overflowIFTemp = emxCreateWrapper_real_T(NUll,0,0)
其中overflowIFTemp是Matlab函数的输出,就在函数调用之后我就像这样:
overflowIF = overflowIFTemp
甚至:
*overflowIF= *overflowIFTemp
此时没有错误,但是当我想删除overflowIF
的已分配数组时,程序正在崩溃&显示无响应消息,我正在删除,如:
emxDestroyArray_real_T(overflowIF)
对于overflowIFTemp删除也有同样的问题
任何人都可以告诉我这个代码的问题是什么!?
谢谢大家:)