加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c – 哪里放置断言?

发布时间:2020-12-16 03:04:44 所属栏目:百科 来源:网络整理
导读:对意外情况的断言被认为是良好的防御性编码实践.每当我想到一些意想不到的事情可能会发生时,我就会发表断言,但现在似乎对我来说太过分了. 另外,有时候,不一定导致碰撞的温和意外情况甚至可能导致客户端的故障. 有断言吗? 谢谢. 解决方法 使用断言和异常的主
对意外情况的断言被认为是良好的防御性编码实践.每当我想到一些意想不到的事情可能会发生时,我就会发表断言,但现在似乎对我来说太过分了.

另外,有时候,不一定导致碰撞的温和意外情况甚至可能导致客户端的故障.

有断言吗?

谢谢.

解决方法

使用断言和异常的主要区别:

>使用断言来捕获编程错误.如果代码已正确写入,断言永远不会发生.
>使用异常来捕获由意外环境引起的运行时错误.
>如果您的程序从文件中读取脚本或内容,并且与预期格式不符,我认为这是一个运行时条件,因此是异常.

为了调试目的,您可以决定在异常抛出的地方使用一个断言,以便能够更容易地将其抛出,尽管您可以使用将FILE和LINE插入消息来执行的异常宏那个也是.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读