是否有可能做到这一点?特别是我想在警告(“off”,“Octave:broadcast”)和警告(“on”,“Octave:broadcast”)之间切换,即在.oct文件的开头设置警告,然后设置警告就在 .oct 文件返回其输出之前。当然,我可以在终端或调用脚本文件中执行此操作,但如果可能的话,我想在 .oct 文件本身中执行此操作。
问问题
158 次
1 回答
1
在 C++ 中有两种方法可以做到这一点,与 Octave 语言本身非常相似。
disable_warning (const std::string& id);
set_warning_state (const std::string &id, const std::string &state);
实际上,disable_warning
只是第二个选项的包装set_warning_state (id, "off")
。查看error.cc以获取与此相关的更多选项。我相信你可以弄清楚如何在最后重新打开警告;)
于 2013-10-11T15:35:47.977 回答