Rujukan dan petunjuk ialah kedua-dua mekanisme yang digunakan untuk menangani alamat memori. Rujukan terikat pada masa penyusunan, sentiasa menunjuk ke alamat memori yang sama, dan berkongsi ruang memori yang sama dengan objek. Penunjuk terikat pada masa jalan dan boleh menunjuk ke alamat memori yang berbeza dan tidak berkongsi ruang memori yang sama dengan objek. Rujukan digunakan untuk memanipulasi objek tanpa mengubah suainya, manakala penunjuk digunakan untuk mengendalikan memori yang diperuntukkan secara dinamik atau mengubah suai objek.
Perbezaan antara rujukan dan penunjuk dalam C++
Dalam C++, rujukan dan penunjuk ialah kedua-dua mekanisme yang digunakan untuk menangani alamat memori, tetapi ia mempunyai ciri dan penggunaan yang berbeza.
Rujukan
Penunjuk
TidakYa
Ya | Tidak | |
---|---|---|
bila | anda perlu menggunakanbila | memanipulasi objek tanpa mengubahsuai objek itu sendiri .|
Bila menggunakan penunjuk | ||
). | Apabila alamat memori perlu dihantar antara objek yang berbeza. | Apabila anda perlu mengubah suai objek yang ditunjuk oleh penunjuk. |
Atas ialah kandungan terperinci Perbezaan antara rujukan dan penunjuk dalam c++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!