Akses Fungsi Ahli dan Pembolehubah dalam C : Bila Menggunakan Titik, Anak Panah atau Titik Bertitik Berganda
C menyediakan tiga pengendali berbeza untuk mengakses ahli kelas: titik (.), anak panah (->), dan bertindih dua (::). Setiap satu mempunyai tujuan tertentu, membantu menentukan aspek kelas dan ahli yang diakses.
Double Colon (::)
Jika a:: b ditemui, ini menunjukkan bahawa b ialah ahli kelas a. Sintaks ini digunakan untuk mengakses ahli statik, seperti fungsi kelas atau pembolehubah, atau untuk merujuk kepada ruang nama.
Titik (.)
Apabila a.b digunakan, b menandakan ahli objek a. Sintaks ini membayangkan bahawa a ialah tika kelas dan b ialah pembolehubah ahli atau fungsi tika itu.
Anak panah (-> )
Pengendali anak panah a->b ialah trengkas penolakan penunjuk untuk (a).b*. Walau bagaimanapun, -> juga boleh terlebih muatan. Jika a ialah penuding kepada objek, b mewakili ahli objek yang ditunjuk. Dalam kes di mana a tergolong dalam kelas yang melebihkan operator->(), fungsi operator yang sepadan dipanggil.
Nota Tambahan:
Atas ialah kandungan terperinci Titik, Anak Panah, atau Titik Berganda dalam C : Bila Untuk Menggunakan Setiap Operator Akses Ahli?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!