Rumah >pembangunan bahagian belakang >C++ >Bila dan Mengapa Anda Menggunakan '= padam' dalam Pengisytiharan Fungsi?
Sintaks: Menggunakan "= padam" dalam Pengisytiharan Fungsi
Sintaks "= padam" dalam C digunakan untuk memadam secara eksplisit pengisytiharan fungsi , menghalangnya daripada digunakan dalam konteks tertentu.
Tujuan "= delete"
Seperti yang ditunjukkan dalam coretan kod yang disediakan:
class my_class { ... my_class(my_class const &) = delete; ... };
Meletakkan "= delete" selepas pengisytiharan fungsi:
Dengan mengisytiharkan pembina salinan sebagai dipadamkan, kami menguatkuasakan enkapsulasi yang lebih kuat dan mengelakkan perkara yang tidak dijangka menyalin.
Pengubah Fungsi Tambahan
Selain "= padam", terdapat pengubahsuai fungsi lain yang tersedia dalam C :
Pengubah suai ini membenarkan pembangun menentukan tingkah laku dan kekangan pada fungsi tertentu dalam kelas.
Atas ialah kandungan terperinci Bila dan Mengapa Anda Menggunakan '= padam' dalam Pengisytiharan Fungsi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!