码迷,mamicode.com
首页 > 其他好文 > 详细

Cocos2dx 中CCAssert 断言操作的使用。

时间:2015-12-19 16:33:12      阅读:203      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!