Toybrick

C++ api异常处理

pjmhfhs

注册会员

积分
107
楼主
发表于 2020-6-29 16:50:16    查看: 6787|回复: 2 | [复制链接]    打印 | 只看该作者
调用初始化函数失败后,程序就直接退出了。
请问api提供异常处理,可以在初始化函数失败后,再次尝试初始化而不是直接结束程序吗?
回复

使用道具 举报

zhangzj

超级版主

积分
1117
沙发
发表于 2020-6-30 08:50:59 | 只看该作者
程序直接退出是你实现的逻辑,api不会做这种处理。
或者是你初始化设置有问题,在初始化函数里面直接崩溃了。
这种问题跟api设计没关系。
回复

使用道具 举报

pjmhfhs

注册会员

积分
107
板凳
 楼主| 发表于 2020-6-30 09:39:34 | 只看该作者
zhangzj 发表于 2020-6-30 08:50
程序直接退出是你实现的逻辑,api不会做这种处理。
或者是你初始化设置有问题,在初始化函数里面直接崩溃了 ...

我的程序是开机自启的,但好多时候会因为驱动npu的程序还没启动,导致init失败。
我的想法是这种情况抛出个驱动相关的异常,我能捕捉然后再次调用init。而不是init失败就直接退出(api是这样设计的)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

产品中心 购买渠道 开源社区 Wiki教程 资料下载 关于Toybrick


快速回复 返回顶部 返回列表