外部インタフェース/API    

メモリ管理

Version 5.2と同様に、MATLABは左辺の引数リスト(plhs())に出力されないMEX-ファイルによって作成された配列を(mxDestroyArray)を呼び出すことによって)破棄します。その結果、MEX-ファイルの実行の終了時に残っている誤って作成された配列は、メモリエラーを起こす可能性があります。

一般に、MEX-ファイルがテンポラリ配列を破棄し、テンポラリメモリをクリーンアップすることを推奨します。メモリ管理の手法に関する情報は、「C言語MEX-ファイルの作成」「メモリ管理」「MATLABからのCおよびFortranプログラムの呼び出し」「メモリ管理の互換性の問題」を参照してください。


 アドバンスドトピックス Fortran言語MEX-ファイルのデバッグ方法