exponenta event banner

mxDestroyArray (C)

Свободная динамическая память, выделенная функциями MXCREATE *

Синтаксис C

#include "matrix.h"
void mxDestroyArray(mxArray *pm);

Описание

mxDestroyArray освобождает память для указанного mxArray в том числе:

  • Поля признаков mxArray, например, размер (m и n) и тип

  • Связанные массивы данных, такие как ir и jc для разреженных массивов

  • Поля структурных массивов

  • Ячейки массивов ячеек

Не звонить mxDestroyArray на mxArray:

  • Возвращается в левом аргументе файла MEX

  • Возвращено системой mxGetField или mxGetFieldByNumber функции

  • Возвращено системой mxGetCell функция

Входные аргументы

развернуть все

Указатель на mxArray для освобождения, указано как mxArray *. Если pm является NULL указатель, то функция ничего не делает.

Примеры

См. эти примеры в разделе matlabroot/extern/examples/refbook:

См. эти примеры в разделе matlabroot/extern/examples/mex:

См. эти примеры в разделе matlabroot/extern/examples/mx:

Представлен до R2006a