首页 > 其他 > 详细

Cocos2dx 中CCAssert 断言操作的使用。

时间:2015-12-19 16:31:49      阅读:273      评论:0      收藏:0      [点我收藏+]

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

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

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

技术分享

 

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

技术分享

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

技术分享技术分享

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

Cocos2dx 中CCAssert 断言操作的使用。

原文:http://www.cnblogs.com/steven66/p/5059278.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!