Fungsi C++ - Lewati Referensi
Lewati Referensi
Dalam contoh dari halaman sebelumnya, kami menggunakan variabel normal ketika kami meneruskan parameter ke suatu fungsi. Anda juga dapat memberikan referensi ke fungsi. Ini bisa berguna ketika Anda perlu mengubah nilai argumen:
Contoh
void swapNums(int &x, int &y) {
int z = x;
x = y;
y = z;
}
int main() {
int firstNum = 10;
int secondNum = 20;
cout <<
"Before swap: " << "\n";
cout << firstNum << secondNum << "\n";
// Call the function, which will change the values of firstNum
and secondNum
swapNums(firstNum, secondNum);
cout << "After swap:
" << "\n";
cout << firstNum << secondNum << "\n";
return 0;
}