Main Content

mxDestroyArray(C)

MXCREATE* 함수에 의해 할당된 동적 메모리 해제

C 구문

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

설명

mxDestroyArray는 다음을 포함하여 지정된 mxArray에 대한 메모리를 할당 해제합니다.

  • 크기(mn)와 유형 같은 mxArray의 특성 필드

  • 희소 배열의 경우 irjc와 같은 관련 데이터 배열

  • 구조체형 배열의 필드

  • 셀형 배열의 셀

다음과 같은 mxArray에서 mxDestroyArray를 호출하지 마십시오.

  • MEX 파일의 왼쪽 인수에 반환됨

  • mxGetField 함수 또는 mxGetFieldByNumber 함수에서 반환됨

  • mxGetCell 함수에서 반환됨

입력 인수

모두 확장

해제할 mxArray에 대한 포인터로, mxArray *로 지정됩니다. pmNULL 포인터이면 함수는 아무런 작업도 수행하지 않습니다.

예제

matlabroot/extern/examples/refbook에서 다음 예제를 참조하십시오.

matlabroot/extern/examples/mex에서 다음 예제를 참조하십시오.

matlabroot/extern/examples/mx에서 다음 예제를 참조하십시오.

버전 내역

R2006a 이전에 개발됨