ccTouches functions

Can someone please explain this to me:

If I had two touches active on the screen, and one touch was removed, what would get passed into the first param of ccTouchesEnded(cocos2d::CCSet* touches, cocos2d::CCEvent* event) ??

I presume it is a set of the touches removed?

Also what would occur when: One touch is active on the screen and then another touch was placed, what would get passed into the first param of ccTouchesBegan(cocos2d::CCSet* touches, cocos2d::CCEvent* event) ??

Would it be a set of the touches made??

Thanks in advance.

both functions ccTouchesBegan and ccTouchesEnded will receive event specific arguments, i.e, if two fingers are active on the screen and anyone is removed ccTouchesEnded will be called with information about the removed finger, and if one finger is active and another finger is pressed on the screen ccTouchesBegan will be called with information both the finger pressed. and if you press two fingers exactly at the same time ccTouchesBegan will be called with information about the two fingers….try to dump log on these events.

Yes I thought so!

Thanks a lot for clarifying =D