Pembina Maya dalam C : Demystified
Mengapa tanggapan pembina maya asing kepada bahasa pengaturcaraan C? Soalan ini telah membingungkan ramai, dan sudah tiba masanya untuk mendedahkan jawapan kepada enigma ini.
Menurut perintis C Bjarne Stroustrup, pembina maya secara konsepnya tidak boleh dilaksanakan kerana ia bercanggah dengan sifat penciptaan objek. Panggilan maya direka bentuk untuk mengendalikan situasi di mana jenis objek tertentu yang dipanggil tidak diketahui sepenuhnya. Walau bagaimanapun, penciptaan objek memerlukan pengetahuan tentang jenis tepat yang diperlukan. Oleh itu, tujuan sebenar pembina maya adalah bertentangan dengan mekanisme asas pembinaan objek.
Untuk mencapai kefungsian yang sama, Stroustrup mencadangkan pendekatan alternatif yang meniru gelagat pembina maya tanpa batasan yang wujud. Penyelesaian ini melibatkan memanfaatkan kaedah yang dipanggil "penghantaran berganda", yang membenarkan pengesahan jenis semasa masa jalan.
Atas ialah kandungan terperinci Mengapa Pembina Maya Tidak Mungkin dalam C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!