我做了搜索用於交換鏈表的兩個節點C++的語法和發現的代碼塊如下:的指針和參考
void swapNode(call * &head, call * &first, call * &second) {
// swap values, assuming the payload is an int:
int tempValue = first->value;
first->value = second->value;
second->value = tempValue;
}
我的問題是什麼意思了放後的符號星號?
如下所述,指定一個參考。但它看起來像你不需要它,因爲你沒有更新任何參數。 –
@AnonMail實際上我不使用head參數,只是將內存地址中的值第一個和第二個點交換到 –
經過測試,不需要&符號,謝謝 –