Rumah > Artikel > pembangunan bahagian belakang > Peranan parameter rujukan dalam fungsi C++
Parameter rujukan C++ membenarkan fungsi mengubah suai terus pembolehubah pada fungsi panggilan tanpa membuat salinan. Fungsi termasuk: mengubah suai parameter sebenar dan menyediakan akses terus kepada pembolehubah asal. Tingkatkan kecekapan, elakkan membuat salinan dan kurangkan overhed memori dan kerumitan masa. Elakkan pengubahsuaian secara tidak sengaja Menggunakan parameter rujukan untuk parameter input menghalang fungsi daripada mengubah suai pembolehubah secara tidak sengaja pada fungsi panggilan.
Peranan parameter rujukan dalam fungsi C++
Pengenalan
Parameter rujukan ialah alat berkuasa dalam C++ yang membenarkan fungsi mengubah suai terus pembolehubah pada fungsi penyalinan setempat. Ini amat berguna dalam situasi di mana struktur data yang besar perlu diluluskan dengan cekap atau di mana parameter sebenar perlu diubah suai.
Syntax
Parameter rujukan diwakili menggunakan simbol &
dalam definisi fungsi. &
符号表示。
void myFunction(int &x);
传递给引用参数的变量必须在调用时使用 &
int main() { int y = 5; myFunction(y); // y 现在为 10 return 0; }Pembolehubah dihantar ke parameter rujukan
mesti dipanggil menggunakan tatatanda &
.
void swap(int &a, int &b) { int temp = a; a = b; b = temp; }
Menggunakan parameter rujukan untuk parameter input menghalang fungsi daripada mengubah suai pembolehubah secara tidak sengaja pada fungsi panggilan. . ubah suai Parameter sebenar dan perlindungan terhadap pengubahsuaian yang tidak disengajakan.
Atas ialah kandungan terperinci Peranan parameter rujukan dalam fungsi C++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!