Tertib Pemusnahan Objek Statik dalam C
Soalan:
Adakah mungkin untuk mengawal susunan objek statik dimusnahkan dalam C ? Secara khusus, bolehkah anda menguatkuasakan perintah yang diingini, seperti memastikan objek tertentu dimusnahkan terakhir atau selepas objek statik lain?
Jawapan:
Tertib statik yang mana objek dimusnahkan dalam C secara amnya adalah terbalik daripada susunan ia dibina. Walau bagaimanapun, mengawal susunan pembinaan boleh menjadi mencabar.
Lazimnya, satu-satunya jaminan yang anda ada ialah dua objek yang ditakrifkan dalam unit kompilasi yang sama akan dibina mengikut susunan yang ditakrifkan. Di luar itu, tertib itu sebahagian besarnya rawak.
Dalam erti kata lain, melainkan anda mengawal secara khusus pembinaan objek statik anda menggunakan teknik seperti tertib permulaan statik, anda tidak boleh menjamin tertib pemusnahan tertentu.
Atas ialah kandungan terperinci Bolehkah Anda Mengawal Susunan Pemusnahan Objek Statik dalam C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!