2013-02-22 115 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