zoukankan      html  css  js  c++  java
  • Cocos2dx 中CCAssert 断言操作的使用。

         今天在浏览代码是遇到了CCAssert的操作,但之前并未遇到并且使用过  ,于是翻阅了下资料,记录下来方便以后查找并与大家分享。

    所谓断言操作(CCAssert)也就类似于断断点的功能。在遇到满足我们的断言条件的时候会中断程序,使用断言能创建更加稳定丶品质更好且不宜于出错的代码。

    首先在cocos中我们的断言(CCAssert)定义如下:我们可以看到这个函数有俩个参数,第一个cond即为我们需要满足的条件,第二个为抛出的消息msg。

    下面进行实例操作:首先我们需要new一个cocos的工程,然后写上测试代码:

    在上述代码中我们可以知道当我们的cond条件不满足的时候会中断程序,而我们此时的cond判断为cond==2 ;显然是不成立的,此时就会中断,我们开始执行。

    执行结果我们可以看出程序发生中断,而且log抛出的消息msg 也在输出栏打印出来,这样我们就可以很方便的找到我们需要改进处理的地方,断言操作的作用也就得到了很明显的体现。

  • 相关阅读:
    假脱机技术
    HTTP报文
    字符串转换成浮点数的方法
    表变量与临时表空间
    规范浮点数
    什么是批处理
    浅谈性能测试、压力测试和负载测试
    关于CSDN的一个安全漏洞
    HttpWatch7.0测试工具
    vbscript能做什么
  • 原文地址:https://www.cnblogs.com/steven66/p/5059278.html
Copyright © 2011-2022 走看看