【发布时间】:2010-12-07 09:24:56
【问题描述】:
实际上,我确实了解使用异常的主要优点和缺点。我默认在我的项目中使用它们作为错误处理策略。 但是现在我正在使用 Qt 库启动一个 Windows CE 项目,并且我看到 Qt 创建者拒绝在类层次结构中使用异常。
所以,如果我使用异常,我需要在我的/Qt 代码边界上小心地将它们转换为错误代码(或某些对象,或者只是吞下)。否则,我可以拒绝在我的代码中使用异常并切换到其他策略。
在我的情况下,最好的错误处理策略是什么 - 使用异常或使用错误代码等等......? 你有 Qt 开发经验吗?你使用了什么错误处理策略?
【问题讨论】: