Soalan:
Dalam C , apakah fungsi ahli yang pengkompil mencipta secara automatik untuk kelas? Adakah ini berlaku secara konsisten untuk semua kelas?
Jawapan:
Pengkompil boleh menjana fungsi ahli berikut untuk kelas, bergantung pada keperluan:
C 98/03:
Fungsi ini dijana apabila diperlukan dan hanya jika tidak diisytiharkan secara eksplisit oleh pengaturcara.
C 11:
Sebagai tambahan kepada fungsi C 98/03, C 11 memperkenalkan:
Lalai Pembina:
Pembina lalai ialah pembina yang dijana secara tersirat yang tidak memerlukan hujah. Ia memulakan semua pembolehubah ahli kepada nilai lalai atau sifar. Pembina lalai adalah penting untuk mencipta objek kelas tanpa menyatakan argumen secara manual.
Atas ialah kandungan terperinci Apakah Fungsi Ahli yang Dihasilkan secara Automatik oleh Pengkompil C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!