External Interfaces/API Reference | ![]() ![]() |
Make an mxArray
persist after the MEX-file completes
C Syntax
#include "mex.h" void mexMakeArrayPersistent(mxArray *array_ptr);
Arguments
array_ptr
Pointer to an mxArray
created by an mxCreate
routine.
Description
By default, mxArrays
allocated by mxCreate
routines are not persistent. MATLAB's memory management facility automatically frees nonpersistent mxArrays
when the MEX-file finishes. If you want the mxArray
to persist through multiple invocations of the MEX-file, you must call mexMakeArrayPersistent
.
See Also
mexAtExit
, mexLock
, mexMakeMemoryPersistent
, and the mxCreate
functions.
![]() | mexLock | mexMakeMemoryPersistent | ![]() |