void MutiTouchTestLayer::ccTouchesMoved(CCSet pTouches, CCEvent pEvent)
{
CCSetIterator iter = pTouches->begin();
for (; iter != pTouches->end(); iter++)
{
CCTouch pTouch = (CCTouch)(iter);
TouchPoint pTP = (TouchPoint*)s_dic.objectForKey(pTouch->getID());
CCPoint location = pTouch->getLocation();
pTP->setTouchPos(location);
}
}
本人以前用AS3开发, 现在转cocos2d-x,一些语法不太明白,请教讲解
这是官方例子代码,这段代码中iter申明的是CCSetIterator对象类型,为什么在for循环中还可以当成数字++?,for循环里面第一行代码是什么意思,为什么能把iter转换成CCTouch对象,求高手解释这段代码语法什么 意思
觉得该问问大师级的人物
