Sekiranya Anda Menggunakan Penentu Pengecualian dalam C ?

Patricia Arquette
Lepaskan: 2024-11-04 00:19:03
asal
928 orang telah melayarinya

 Should You Use Exception Specifiers in C  ?

Penggunaan Penentu Pengecualian dalam C

Soalan:

Adakah penentu pengecualian digunakan dalam pengaturcaraan C?

Jawapan:

Tidak.

Sebab:

  • Kurang Penguatkuasaan: Penyusun tidak menguatkuasakan penentu pengecualian secara ketat, menjadikan faedahnya dipersoalkan.
  • Penamatan Pelanggaran: Ketidakpatuhan penentu biasanya membawa kepada penamatan program, yang tidak selalu diingini.
  • Ketidakkonsistenan dalam Visual Studio: Visual Studio menganggap throw(X) sebagai throw(...), menjejaskan pematuhan standard.
  • Sekatan Templat: Spesifikasi pengecualian menghalang penciptaan kod templat kerana ia tidak dapat menampung pengecualian yang mungkin berlaku semasa pelaksanaan.
  • Larangan Kebolehlanjutan: Spesifikasi pengecualian mengehadkan kelanjutan kod dengan memerlukan spesifikasi eksplisit bagi kemungkinan pengecualian, yang mungkin tidak diketahui atau boleh dijangka.
  • Isu dengan Kod Warisan: Perpustakaan mungkin membuang pengecualian yang tidak diketahui, menjadikan penentu pengecualian tidak boleh dipercayai dalam senario sedemikian.
  • Pendekatan Disyorkan : Mengembalikan ralat biasa sebagai nilai sambil mengekalkan pengecualian untuk keadaan luar biasa ialah pendekatan yang lebih praktikal.

Atas ialah kandungan terperinci Sekiranya Anda Menggunakan Penentu Pengecualian dalam C ?. 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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!