Tizen上的C++异常处理

bik*_*990 3 c++ exception-handling exception tizen tizen-native-app

谁能解释Tizen中的异常处理?

在FAQ中我发现:

问:我可以使用C++ try-catch异常处理吗?

答:不,Tizen不支持C++ try-catch异常处理.

但在我的实验中,c ++ try catch在Tizen设备上进行测试时运行正常.

这是我做的:

  1. 打开Tizen SDK
  2. 创建一个Empty Tizen Native C++项目
  3. 在主要的Put一个try catch语句.将日志放入catch并尝试.

这是否意味着我可以将try catch用于我的方法,但不能用于Tizen API和类?

Mic*_*ael 5

这是否意味着我可以将try catch用于我的方法,但不能用于Tizen API和类?

是.从在线文档:

与标准C++相比,Tizen中的错误处理工作方式不同.由于历史原因,Tizen使用错误结果而不是C++异常.
...
上述异常处理模型仅影响Tizen平台.在开发自己的应用程序时,您也可以使用C++异常处理机制.使用Tizen异常或C++异常处理您自己的代码的异常.