exception - 如何在 Octave 的.oct文件中引发异常?

标签 exception error-handling octave

我目前正在使用.oct文件开发octt的geotiff读写函数。我遍历了 Octave 音阶文档,但在抛出异常方面找不到很多东西。这是否意味着我可以通过简单地编写throw“error message”来抛出C++中的异常?

最佳答案

是的,您可以使用类似

error ("mynewlib: Hello %s world!", "foo");

表示已捕获和查看的错误。

(就我个人而言,我认为这样的问题应该真正转到GNU Octave邮件列表中,在这里您将找到核心开发人员和octave-forge软件包维护者)。

我猜您想围绕libgeotiff构建包装器吗?看看 Octave 图像包!您在哪里托管代码?

./examples/code/unwinddemo.cc也可能对您很有趣。它显示了如何使用unwind_protect和定义用户错误处理程序。

http://hg.savannah.gnu.org/hgweb/octave/file/3b0a9a832360/examples/code/unwinddemo.cc

也许您的函数应该然后合并到 Octave 伪造的映射包中:“http://sourceforge.net/p/octave/mapping/ci/default/tree/

关于exception - 如何在 Octave 的.oct文件中引发异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27793771/

相关文章:

java - 如何获得 FacesException 的根本原因?

Python3 : How to define exceptions in method headers?

angular - Angular 2中的错误处理程序和拦截器有什么区别?

javascript - Google Sheets Javascript indexOf 错误

matlab - ceil 函数不返回它应该返回的内容

matlab - 当包含在元胞数组中时,如何删除矩阵行?

c - 使用 Octave 读取二进制文件

c# - 如何检查 REGDB_E_CLASSNOTREG 的错误代码?

c++ - 在标准 C++11 中获取剩余的可用内存?

php - 如何避免记录由 Api-Platform 正确转换为状态代码的预期异常?