関数において返り値を2つ以上指定する方法
Cocos2d-xでプログラミングをしていると、関数の返り値は1つしか指定できないことに気付きました。返り値が2つ以上あった場合はどのように指定すれば良いのでしょうか?
以下のchangeTwoSpritePositionX()は、2つのSpriteのX座標を指定された値に変更し、2つのSpriteを返しくれる関数です。正常に動作させるには、どのような修正を加えればよいでしょうか?詳しい方、ご教示ください。
void changeTwoSpritePositonX(Sprite *spriteA,Sprite *spriteB,float positionX){
spriteA->setPosition(Point(positionX,spriteA->getPositionY()));
spriteB->setPosition(Point(positionX,spriteB->getPositionY()));
// return ここでspriteAとspriteBを返したい
}