Logo ms.boatexistence.com

Adakah terdapat pemusnah dalam c?

Isi kandungan:

Adakah terdapat pemusnah dalam c?
Adakah terdapat pemusnah dalam c?

Video: Adakah terdapat pemusnah dalam c?

Video: Adakah terdapat pemusnah dalam c?
Video: Terungkap! Inilah Kandungan Bajakah, Tanaman Penyembuh Kanker 2024, Mungkin
Anonim

Tiada perkara yang dipanggil 'pembina' dan 'pemusnah' dalam bahasa pengaturcaraan C atau dalam bahasa berstruktur, walaupun tiada sempadan untuk mentakrifkan fungsi sedemikian yang bertindak seperti mereka. Anda perlu membuat fungsi yang bertindak seperti pembina dan pemusnah dan kemudian memanggilnya secara manual.

Adakah C memanggil pemusnah secara automatik?

3 Jawapan. Ya, data akan dimusnahkan secara automatik, anda tidak perlu melakukan apa-apa untuk mencapainya. vektor akan mengendalikan pembersihan memori dinamik yang diperuntukkan olehnya. Pemusnah vektor akan dipanggil secara automatik apabila tika A dimusnahkan.

Apakah itu pemusnah dalam bahasa C?

Pemusnah ialah fungsi ahli yang digunakan secara automatik apabila objek keluar dari skop atau dimusnahkan secara eksplisit oleh panggilan untuk memadam. Pemusnah mempunyai nama yang sama dengan kelas, didahului dengan tilde (~).

Berapa banyak jenis pemusnah yang ada?

CPP. Bolehkah terdapat lebih daripada satu pemusnah dalam kelas? Tidak, hanya ada satu pemusnah dalam kelas dengan nama kelas didahului oleh ~, tiada parameter dan tiada jenis pulangan.

Bolehkah pemusnah menjadi maya dalam C?

Ya, adalah mungkin untuk mempunyai pemusnah maya tulen. Pemusnah maya tulen adalah sah dalam C++ standard dan salah satu perkara yang paling penting untuk diingat ialah jika kelas mengandungi pemusnah maya tulen, ia mesti menyediakan badan fungsi untuk pemusnah maya tulen.

Disyorkan: