Rumah >pembangunan bahagian belakang >C++ >Ciri-ciri penunjuk ini dalam c++
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
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!