Rumah > pembangunan bahagian belakang > C++ > Adakah Menggunakan 'padam ini' dalam C Pernah Dibenarkan?

Adakah Menggunakan 'padam ini' dalam C Pernah Dibenarkan?

Patricia Arquette
Lepaskan: 2024-12-29 09:14:09
asal
386 orang telah melayarinya

Is Using

Bunuh diri dalam C : Bolehkah "memadam ini" Dibenarkan?

Dalam C , penggunaan "memadam ini" boleh timbul sebagai pilihan yang menarik apabila contoh kelas bertujuan untuk menamatkan sendiri. Walau bagaimanapun, amalan ini bukan tanpa kontroversi dan telah mencetuskan perbincangan di kalangan pengaturcara. Adakah dibenarkan untuk menggunakan "memadam ini" dalam keadaan tertentu?

Salah satu contoh sedemikian melibatkan pemadaman objek yang ditetapkan oleh penunjuk "ini" selepas digunakan dalam pengawal untuk bertukar kepada modul lain. Pengawal, melalui fungsi "setWorkingModule", memberikan penuding baharu kepada modul yang difokuskan. Memandangkan perubahan ini, timbul niat untuk melupuskan modul sebelumnya yang ditunjukkan oleh "ini."

Dalam senario ini, C FAQ Lite menyediakan panduan berharga:

  • [Soalan Lazim Entri mengenai Bunuh Diri dalam C ](https://isocpp.org/wiki/faq/freestore-mgmt#delete-this)

Soalan Lazim menegaskan bahawa "bunuh diri" (iaitu, "padam ini") ialah dibenarkan di bawah syarat tertentu:

"Selagi anda berhati-hati, tidak mengapa objek membunuh diri (padamkan ini)."

Atas ialah kandungan terperinci Adakah Menggunakan 'padam ini' dalam C Pernah Dibenarkan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan