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を返したい
}