此代码围绕单个类(在c中)构建.
我已经读过,因为内存要持久,我必须使用MxAlloc而不是malloc / new,这对我使用的所有内存都是如此吗?即,我使用矢量的类,矢量使用标准机制自动分配新的内存.
那么使用MxAlloc分配的类中的向量是否难以保持其内存?
您可能想要注意的一个问题是您的库可以随时卸载.通常,当用户调用您的mexFunction时,库将被加载并保持加载以用于后续调用.但是,Matlab可以随时卸载您的库,因此将释放mexFunction中的所有资源.