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 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!