Memahami Fungsi Ahli Lalai dalam Kelas C
Dalam kelas C, kata kunci "lalai" boleh digunakan selepas pengisytiharan fungsi untuk mengarahkan pengkompil untuk menjana pelaksanaan fungsi itu secara automatik. Ini amat berguna untuk fungsi seperti pembina, pemusnah dan pengendali tugasan.
Tujuan "lalai"
Dengan menggunakan "lalai" selepas pengisytiharan fungsi, anda pada dasarnya memberitahu pengkompil bahawa anda tidak mahu menentukan secara manual pelaksanaan fungsi itu. Sebaliknya, anda mahu pengkompil menjana pelaksanaannya sendiri berdasarkan tandatangan fungsi dan kelas yang dimilikinya.
Sintaks
Sintaks untuk menggunakan "lalai" selepas pengisytiharan fungsi adalah seperti berikut:
<code class="cpp">function-name (parameter-list) = default;</code>
Contoh
Coretan kod berikut menunjukkan penggunaan "lalai" untuk pembina dan pengendali tugasan:
<code class="cpp">class C { public: C(const C&) = default; C(C&&) = default; C& operator=(const C&) & = default; };</code>
Dalam contoh ini, kata kunci "lalai" digunakan untuk menjana pelaksanaan lalai untuk pembina salinan, alihkan pembina dan pengendali tugasan salinan.
Faedah Menggunakan "lalai"
Menggunakan "lalai" untuk fungsi ahli menawarkan beberapa faedah:
Atas ialah kandungan terperinci Bilakah Anda Harus Menggunakan Kata Kunci \'lalai\' untuk Fungsi Ahli dalam Kelas C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!