Tag Alat
direktori
Tag Alat
Rujukan C++
Pembolehubah rujukan ialah alias, iaitu, ia adalah nama lain untuk pembolehubah sedia ada. Sebaik sahaja anda memulakan rujukan kepada pembolehubah, anda boleh menggunakan nama rujukan atau nama pembolehubah untuk menunjuk ke pembolehubah.
Rujukan C++ vs Penunjuk
Rujukan mudah dikelirukan dengan penunjuk, terdapat tiga perbezaan utama antara mereka:
Di sana bukan rujukan nol. Rujukan mesti disambungkan kepada sekeping memori yang sah.
Setelah rujukan dimulakan ke objek, ia tidak boleh dihalakan ke objek lain. Penunjuk boleh menunjuk ke objek lain pada bila-bila masa.
Rujukan mesti dimulakan apabila dibuat. Penunjuk boleh dimulakan pada bila-bila masa.
Mencipta rujukan dalam C++
Bayangkan nama pembolehubah ialah label yang dilampirkan pada lokasi memori pembolehubah Anda boleh menganggap rujukan sebagai label kedua lokasi memori yang dilampirkan pada teg. Oleh itu, anda boleh mengakses kandungan pembolehubah melalui nama pembolehubah asal atau dengan rujukan. Contohnya:
int i = 17;
Kita boleh mengisytiharkan pembolehubah rujukan untuk saya seperti ini:
int& r = i;
Dalam pengisytiharan ini, & dibaca sebagai rujukan. Oleh itu, pengisytiharan pertama boleh dibaca sebagai "r ialah rujukan integer yang dimulakan kepada i", dan pengisytiharan kedua boleh dibaca sebagai "s ialah rujukan berganda yang dimulakan kepada d". Contoh berikut menggunakan rujukan int dan berganda:
#include <iostream>
using namespace std;
int main ()
{
// 声明简单的变量
int i;
double d;
// 声明引用变量
int& r = i;
double& s = d;
i = 5;
cout << "Value of i : " << i << endl;
cout << "Value of i reference : " << r << endl;
d = 11.7;
cout << "Value of d : " << d << endl;
cout << "Value of d reference : " << s << endl;
return 0;
}Apabila kod di atas disusun dan dilaksanakan, ia menghasilkan keputusan berikut:
Value of i : 5 Value of i reference : 5 Value of d : 11.7 Value of d reference : 11.7
Rujukan biasanya digunakan untuk senarai parameter fungsi dan fungsi mengembalikan nilai . Di bawah disenaraikan dua konsep penting yang berkaitan dengan rujukan C++ yang mesti diketahui oleh pengaturcara C++:
| 概念 | 描述 |
|---|---|
| 把引用作为参数 | C++ 支持把引用作为参数传给函数,这比传一般的参数更安全。 |
| 把引用作为返回值 | 可以从 C++ 函数中返回引用,就像返回其他数据类型一样。 |
Alat AI Hot
Gambar buka pakaian secara percuma
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.
Apl berkuasa AI untuk mencipta foto bogel yang realistik
Penyelidikan pelaburan dikuasakan AI untuk keputusan yang lebih bijak
Artikel Panas
Topik panas
Alat popular
Editor kod yang mudah digunakan dan percuma
Versi Cina, sangat mudah digunakan
Persekitaran pembangunan bersepadu PHP yang berkuasa
Alat pembangunan web visual
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)












![Bermula dengan Pembangunan Praktikal PHP: Penciptaan PHP Pantas [Forum Perniagaan Kecil]](https://img.php.cn/upload/course/000/000/035/5d27fb58823dc974.jpg)
