cocos2dx在主回圈中如下呼叫
director->mainLoop();
glview->pollEvents();
在mainloop中進行定時器的函式呼叫處理,如果此時清空了某個指標,而在此之后我點擊了界面上某個按鈕會產生一個touch事件,
這個事件會被異步加入到glview下面的訊息佇列中,glview->pollEvents(); 會呼叫回應的touch事件的回應即按鈕會被回應,如果操作這個指標的話豈不是會崩潰?
疑問:如上這種擔憂是否有存在的可能,如存在又該如何解決或規避呢?
uj5u.com熱心網友回復:
判斷是指標非空才操作唄uj5u.com熱心網友回復:
隨便想了個例子,指標可能可以處理,但是如果是一個int,被清空成0了,后面我要switch case,不就進例外分支了
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/74308.html
標籤:Cocos2d-x
