Rumah >pembangunan bahagian belakang >C++ >Bilakah Pengkompil Menjana Fungsi Ahli Khas dalam C?
Fungsi Ahli Khas Dijana oleh Pengkompil
Apabila meneliti tingkah laku kelas, adalah penting untuk memahami peranan fungsi ahli khas, yang juga dikenali sebagai fungsi yang dihasilkan oleh pengkompil. Fungsi ini memainkan peranan penting dalam pengendalian kelas, tetapi penciptaannya tidak selalu dijamin.
Pembina Lalai
Pengkompil menjana pembina lalai di bawah keadaan berikut :
Pembina Salin dan Operator Tugasan
Pengkompil menjana pembina salinan dan operator tugasan salinan apabila:
Pemusnah
Pengkompil menjana pemusnah apabila:
Peraturan Tambahan dalam C 11
Versi C 11 dan lebih baru memperkenalkan peraturan tambahan:
Nota: Semua fungsi ini hanya dijana jika perlu. Jika ia tidak digunakan, ketiadaannya boleh diterima.
Kepentingan Pembina Lalai
Pembina lalai memainkan peranan penting dalam mendayakan mekanisme pewarisan dalam C . Apabila subkelas mewarisi daripada kelas asas yang tidak mempunyai pembina yang ditentukan pengguna, pembina lalai kelas asas digunakan untuk memulakan bahagian asas objek kelas terbitan. Tanpa pembina lalai, proses pewarisan tidak boleh berlaku dengan betul.
Atas ialah kandungan terperinci Bilakah Pengkompil Menjana Fungsi Ahli Khas dalam C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!