Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Ciri-ciri penunjuk ini dalam c++

Ciri-ciri penunjuk ini dalam c++

下次还敢
下次还敢asal
2024-05-08 01:33:17609semak imbas

Penunjuk ini dalam C++ menghala ke objek panggilan kaedah pelaksanaan. Ciri-cirinya termasuk: sokongan kelayakan jenis pemindahan tersirat rujukan sendiri untuk pemalar dan rujukan untuk fungsi maya hanya tersedia dalam fungsi ahli bukan statik pemulaan dan pemusnahan apabila memasuki dan keluar dari fungsi ahli bukan statik

Ciri-ciri penunjuk ini dalam c++

penunjuk ini dalam C++ Ciri

Dalam C++, penunjuk ini ialah penunjuk khas yang menunjuk ke objek panggilan kaedah atau fungsi yang sedang dilaksanakan. Ia mempunyai ciri-ciri utama berikut:

1. Rujukan kendiri:

penunjuk ini sentiasa menunjuk ke objek itu sendiri yang memanggil kaedah atau fungsinya. Ini memberikan objek akses kepada pembolehubah ahli dan fungsi ahlinya sendiri.

2. Pemindahan tersirat:

Pengkompil secara automatik akan menghantar penunjuk ini sebagai parameter pertama fungsi atau kaedah. Oleh itu, pengaturcara tidak perlu memberikan penunjuk ini secara eksplisit apabila memanggil kaedah atau fungsi.

3. Jenis kelayakan:

Jenis penunjuk ini adalah sama dengan jenis objek yang ditunjuknya. Ini membolehkan akses kepada pembolehubah ahli khusus jenis objek dan fungsi ahli.

4. Pemalar dan rujukan:

penunjuk ini boleh menjadi pemalar atau rujukan. Pemalar penunjuk ini menunjuk kepada objek yang tidak boleh diubah suai, manakala rujukan penunjuk ini menunjuk kepada objek yang boleh diubah suai.

5. Fungsi maya:

Apabila menggunakan fungsi maya, penunjuk ini menghala ke objek kelas terbitan yang dipanggil fungsi maya, bukan objek kelas asas. Ini memastikan tingkah laku polimorfik.

6. Fungsi ahli bukan statik:

penunjuk ini hanya tersedia dalam fungsi ahli bukan statik. Fungsi ahli statik tidak tergolong dalam mana-mana objek tertentu dan oleh itu tidak mempunyai penunjuk ini.

7. Permulaan:

penunjuk ini dimulakan apabila memasukkan fungsi ahli bukan statik untuk menunjuk ke objek yang memanggil fungsi tersebut. Apabila keluar dari fungsi, ia dimusnahkan.

Atas ialah kandungan terperinci Ciri-ciri penunjuk ini dalam c++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn