세 포인터 *player1
, *player2
및 *currentPlayer
이 있습니다.두 개체 사이에 포인터 바꾸기
*currentPlayer
포인터는 항상 *player1
또는 *player2
을 가리 킵니다. 둘 사이에 전환하려면, 내가 해왔 다음
if (currentPlayer == player1) {
currentPlayer = player2;
}
else {
currentPlayer = player1;
}
내 질문은, 이들 두 개의 포인터 사이에 교환 할 수있는 간단하고, 더 우아한 방법이?
'* player1' 포인터가 아닙니다. 'player1'은'* player1' 객체에 대한 포인터입니다. –