我知道在 C 中没有内置的方法来执行 try-catch 语句,但是 MATLAB 是否为 MEX 文件提供了任何类型的 try-catch 功能?我尝试使用Longjmp
and Setjmp
以中描述的方式http://www.di.unipi.it/~nids/docs/longjump_try_trow_catch.html http://www.di.unipi.it/~nids/docs/longjump_try_trow_catch.html,但我没有成功。还有人想出办法吗?
You can 用 C++ 编写 MEX 文件 http://www.mathworks.com/help/matlab/matlab_external/c-c-source-mex-files.html#bq9pnqf-1并使用C++异常处理 http://www.cplusplus.com/doc/tutorial/exceptions/.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)