【发布时间】:2012-10-04 23:53:23
【问题描述】:
我有三个指针,*player1、*player2 和 *currentPlayer。
指针*currentPlayer 将始终指向*player1 或*player2。为了在两者之间切换,我一直在执行以下操作:
if (currentPlayer == player1) {
currentPlayer = player2;
}
else {
currentPlayer = player1;
}
我的问题是,有没有更简单、更优雅的方式在这两个指针之间进行交换?
【问题讨论】:
-
*player1不是指针。player1是指向对象*player1的指针。
标签: objective-c c pointers