2013-02-22 66 views
1

我正在学习cocos2d-x,并且我有一个关于它的易读性问题。为什么你们使用只能休息的宏?这有什么好处?为什么要使用CC_BREAK_IF?

不好意思问这样蹩脚的问题,但我真是好奇这一点,因为它花了那么我想它会明白一个感谢喜欢这些宏示例代码..

回答

1

宏听起来像一个纲领性在给定条件下触发的断点(不是断点语句)。应用程序暂停,您可以从那里进行调试。与在IDE中设置断点相同。

+0

好的,也许我的C技能太差,但你确定它不是刹车声明? - #define \t CC_BREAK_IF(cond)if(cond)break – 2013-02-26 17:33:11

+1

在这种情况下,它是一个休息......以及为此类目的创建宏的糟糕编程实践,可能只是为了节省一行代码。 – LearnCocos2D 2013-02-26 21:11:06